diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md
deleted file mode 100644
index f6071980..00000000
--- a/.github/CONTRIBUTING.md
+++ /dev/null
@@ -1,22 +0,0 @@
-# Contributing to Pico
-
-Thanks for your interest in contributing to Pico CSS! Please take a moment to review this document before submitting a [bug report](https://github.com/picocss/pico/issues) or a [pull request](https://github.com/picocss/pico/pulls).
-
-## Bug reports
-
-The [issue tracker]((https://github.com/picocss/pico/issues)) is the preferred channel for bug reports, but please respect the following restrictions:
-- Please do not use the issue tracker for personal support requests. [Open a question in our discussion forums](https://github.com/picocss/pico/discussions/categories/help) instead.
-- Please do not use the issue tracker for feature requests. Instead, use our discussion forums to [suggest any ideas](https://github.com/picocss/pico/discussions/categories/ideas) you have.
-
-## Pull requests
-
-Good pull requests, patches, improvements, and new features are a fantastic help.
-
-**Please ask before starting work on any significant new features.**
-We recommend that you first [suggest your feature idea in our discussion forums](https://github.com/picocss/pico/discussions/categories/ideas).
-
-[`dev`](https://github.com/picocss/pico/tree/dev) branch is open for pull requests on `v2`.
-
-[`v1-dev`](https://github.com/picocss/pico/tree/v1-dev) branch is open to pull requests on `v1`.
-
-**Do not edit [`/css`](https://github.com/picocss/pico/tree/master/css) files directly.** Edit the source files in [`/scss`](https://github.com/picocss/pico/tree/master/scss), then recompile the [`/css`](https://github.com/picocss/pico/tree/master/css) files with `yarn build`.
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
deleted file mode 100644
index 38402ed2..00000000
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ /dev/null
@@ -1,21 +0,0 @@
----
-name: Bug report
-about: Create a bug report if you've already asked for help with a problem and confirmed something is broken with Pico CSS.
----
-
-Please search for duplicate or closed issues first.
-
-## Describe the issue
-
-### Current Behavior
-A concise description of the bug.
-
-### Expected Behavior
-A concise description of what you expected.
-
-### Reproduction URL
-We recommend including a link to a minimal reproduction of the bug using CodePen or a similar tool.
-**Please do not link to your actual project.** Instead, we need a reduced test case in a new project without any unnecessary code.
-
-### Environment
-Example: OS, versions, browser details.
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
deleted file mode 100644
index 4dad779b..00000000
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-blank_issues_enabled: false
-contact_links:
- - name: Get Help
- url: https://github.com/picocss/pico/discussions/categories/help
- about: If you can't get something to work the way you expect, open a question in our discussion forums.
- - name: Feature Request
- url: https://github.com/picocss/pico/discussions/categories/ideas
- about: Suggest any ideas you have using our discussion forums.
\ No newline at end of file
diff --git a/.github/logo-dark.svg b/.github/logo-dark.svg
deleted file mode 100644
index 9d7fd7a3..00000000
--- a/.github/logo-dark.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.github/logo-light.svg b/.github/logo-light.svg
deleted file mode 100644
index e5d38f92..00000000
--- a/.github/logo-light.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index b5ce3fa4..9df724b9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,32 +1,3 @@
-# OS or Editor folders
-._*
-.cache
-.DS_Store
-.idea
-.project
-.settings
-.tmproj
-*.esproj
-*.sublime-project
-*.sublime-workspace
-nbproject
-Thumbs.db
-/.vscode/
-
-# Numerous always-ignore extensions
-*.diff
-*.err
-*.log
-*.orig
-*.rej
-*.swo
-*.swp
-*.vi
-*.zip
-*~
-
-# Folders to ignore
-/node_modules/
-
-# Pico
-.pico
+*.DS_Store
+TODO.md
+prepros-6.config
diff --git a/.prettierrc b/.prettierrc
deleted file mode 100644
index de753c53..00000000
--- a/.prettierrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "printWidth": 100
-}
diff --git a/LICENSE.md b/LICENSE.md
index 94af9b15..26d665a4 100644
--- a/LICENSE.md
+++ b/LICENSE.md
@@ -1,6 +1,6 @@
MIT License
-Copyright (c) 2019-2024 Pico
+Copyright (c) 2019 Pico
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/README.md b/README.md
index 18323435..af6f4b66 100644
--- a/README.md
+++ b/README.md
@@ -1,238 +1,79 @@
-
-
-
-
-
-
-
-
-
-[](https://github.com/picocss/pico/releases/latest)
-[](https://www.npmjs.com/package/@picocss/pico)
-[](https://github.com/picocss/pico/blob/master/LICENSE.md)
-[](https://x.com/picocss)
+
+
+
-## Minimal CSS Framework for Semantic HTML
+# Pico.css
-A minimalist and lightweight starter kit that prioritizes semantic syntax, making every HTML element responsive and elegant by default.
+**Graceful & Minimal CSS design system in pure semantic HTML.**
+Elegant styles for all natives HTML elements without `.classes` and dark mode automatically enabled.
-Write HTML, Add Pico CSS, and Voilà!
+`5.6 KB` minified and gzipped
-## What’s new in v2?
+- **Class-light and semantic**: we use simple native HTML tags as much as possible. Only 6 .classes are used in Pico.
+- **Great styles with just one CSS file**: No dependencies, package manager, external files or JavaScript.
+- **Responsive everything**: Elegant and consistent adaptatives spacings and typography on all devices.
+- **Light or Dark mode**: Shipped with two beautiful color themes, automatically enabled according to the user preference.
-Pico v2.0 features better accessibility, easier customization with SASS, a complete color palette, a new group component, and 20 precompiled color themes totaling over 100 combinations accessible via CDN.
+## Usage
-[Read more](https://picocss.com/docs/v2)
-
-## A Superpowered HTML Reset
-
-With just the right amount of everything, Pico is great starting point for a clean and lightweight design system.
-
-- Class-light and Semantic
-- Great Styles with Just CSS
-- Responsive Everything
-- Light or Dark Mode
-- Easy Customization
-- Optimized Performance
-
-## Table of contents
-
-- [Quick start](#quick-start)
-- [Class-less version](#class-less-version)
-- [Limitations](#limitations)
-- [Documentation](#documentation)
-- [Browser Support](#browser-support)
-- [Contributing](#contributing)
-- [Copyright and license](#copyright-and-license)
-
-## Quick start
-
-There are 4 ways to get started with pico.css:
+There are 3 ways to get started with pico.css:
### Install manually
-
-[Download Pico](https://github.com/picocss/pico/archive/refs/heads/main.zip) and link `/css/pico.min.css` in the `` of your website.
+[Download Pico](https://github.com/picocss/pico/archive/v1.0.3.zip) and link `/css/pico.min.css` in the `` of your website.
```html
```
-### Usage from CDN
-
-Alternatively, you can use [jsDelivr CDN](https://www.jsdelivr.com/package/npm/@picocss/pico) to link pico.css.
+### Install from CDN
+Alternatively, you can use the [unpkg CDN](https://unpkg.com/@picocss/pico@latest/) to link pico.css.
```html
-
+
```
### Install with NPM
-
```shell
npm install @picocss/pico
```
-Or
-```shell
-yarn add @picocss/pico
-```
-Then, import Pico into your SCSS file with [@use](https://sass-lang.com/documentation/at-rules/use):
+## Examples
-```SCSS
-@use "pico";
-```
-
-### Install with Composer
-
-```shell
-composer require picocss/pico
-```
-
-### Starter HTML template
-
-```HTML
-
-
-
-
-
-
-
- Hello world!
-
-
-
- Hello world!
-
-
-
-```
-
-## Class-less version
-
-Pico provides a `.classless` version.
-
-In this version, ``, ``, and `` inside `` act as containers to define a centered or a fluid viewport.
-
-Use the default `.classless` version if you need centered viewports:
-
-```html
-
-```
-
-Or use the `.fluid.classless` version if you need a fluid container:
-
-```html
-
-```
-
-Then just write pure HTML, and it should look great:
-
-```html
-
-
-
-
-
-
-
- Hello, world!
-
-
-
- Hello, world!
-
-
-
-```
-
-## Limitations
-
-Pico CSS can be used without custom CSS for quick or small projects. However, it’s designed as a starting point, like a “reset CSS on steroids”. As Pico does not integrate any helpers or utilities `.classes`, this minimal CSS framework requires SCSS or CSS knowledge to build large projects.
-
-[Read more](https://picocss.com/docs/usage-scenarios)
+- [**Class-less**](https://picocss.com/examples/classless/): Just a pure semantic HTML markup, without `.classes`
+- [**Company**](https://picocss.com/examples/company/): A classic company or blog layout with a sidebar.
+- [**Google Amp**](https://picocss.com/examples/google-amp/): A simple layout for Google Amp, with inlined CSS.
+- [**Sign in**](https://picocss.com/examples/sign-in/): A minimalist layout for Login pages.
## Documentation
**Getting started**
-
-- [Quick start](https://picocss.com/docs)
-- [Version picker `New`](https://picocss.com/docs/version-picker)
-- [Color schemes](https://picocss.com/docs/color-schemes)
-- [Class-less version](https://picocss.com/docs/classless)
-- [Conditional styling `New`](https://picocss.com/docs/conditional)
-- [RTL](https://picocss.com/docs/rtl)
-
-**Customization**
-
-- [CSS Variables](https://picocss.com/docs/css-variables)
-- [Sass](https://picocss.com/docs/sass)
-- [Colors `New`](https://picocss.com/docs/colors)
+- [Usage](https://picocss.com/docs/#start)
+- [Themes](https://picocss.com/docs/#themes)
+- [Customization](https://picocss.com/docs/#customization)
+- [Class-less version](https://picocss.com/docs/#classless)
**Layout**
+- [Containers](https://picocss.com/docs/#containers)
+- [Grids](https://picocss.com/docs/#grids)
+- [Horizontal scroller](https://picocss.com/docs/#scroller)
-- [Container](https://picocss.com/docs/container)
-- [Landmarks & section](https://picocss.com/docs/landmarks-section)
-- [Grid](https://picocss.com/docs/grid)
-- [Overflow auto `New`](https://picocss.com/docs/overflow-auto)
-
-**Content**
-
-- [Typography](https://picocss.com/docs/typography)
-- [Link](https://picocss.com/docs/link)
-- [Button](https://picocss.com/docs/button)
-- [Table](https://picocss.com/docs/table)
-
-**Forms**
-
-- [Overview](https://picocss.com/docs/forms)
-- [Input](https://picocss.com/docs/forms/input)
-- [Textarea](https://picocss.com/docs/forms/textarea)
-- [Select](https://picocss.com/docs/forms/select)
-- [Checkboxes](https://picocss.com/docs/forms/checkboxes)
-- [Radios](https://picocss.com/docs/forms/radios)
-- [Switch](https://picocss.com/docs/forms/switch)
-- [Range](https://picocss.com/docs/forms/range)
+**Elements**
+- [Typography](https://picocss.com/docs/#typography)
+- [Buttons](https://picocss.com/docs/#buttons)
+- [Forms](https://picocss.com/docs/#forms)
**Components**
-
-- [Accordion](https://picocss.com/docs/accordion)
-- [Card](https://picocss.com/docs/card)
-- [Dropdown](https://picocss.com/docs/dropdown)
-- [Group `New`](https://picocss.com/docs/group)
-- [Loading](https://picocss.com/docs/loading)
-- [Modal](https://picocss.com/docs/modal)
-- [Nav](https://picocss.com/docs/nav)
-- [Progress](https://picocss.com/docs/progress)
-- [Tooltip](https://picocss.com/docs/tooltip)
-
-**About**
-
-- [What’s new in v2?](https://picocss.com/docs/v2)
-- [Mission](https://picocss.com/docs/mission)
-- [Usage scenarios](https://picocss.com/docs/usage-scenarios)
-- [Brand](https://picocss.com/docs/brand)
-- [Built With](https://picocss.com/docs/built-with)
-
-## Browser Support
-
-Pico CSS is designed and tested for the latest stable Chrome, Firefox, Edge, and Safari releases. It does not support any version of IE, including IE 11.
-
-## Contributing
-
-If you are interested in contributing to Pico CSS, please read our [contributing guidelines](https://github.com/picocss/pico/blob/master/.github/CONTRIBUTING.md).
+- [Accordions](https://picocss.com/docs/#accordions)
+- [Cards](https://picocss.com/docs/#cards)
+- [Navs](https://picocss.com/docs/#navs)
+- [Tooltips](https://picocss.com/docs/#tooltips)
## Copyright and license
-Licensed under the [MIT License](https://github.com/picocss/pico/blob/master/LICENSE.md).
+- Licensed under the [MIT License](https://github.com/picocss/pico/blob/master/LICENSE.md)
+- Openly inspired by [Bootstrap](https://github.com/twbs/bootstrap) ([MIT](https://github.com/twbs/bootstrap/blob/master/LICENSE)), [Spectre](https://github.com/picturepan2/spectre) ([MIT](https://github.com/picturepan2/spectre/blob/master/LICENSE)), [Wing](https://github.com/kbrsh/wing/) ([MIT](https://github.com/kbrsh/wing/blob/master/LICENSE)), [CSS Bed](https://github.com/ubershmekel/cssbed) & [Normalize](https://github.com/necolas/normalize.css/) ([MIT](https://github.com/necolas/normalize.css/blob/master/LICENSE.md))
+- Library icons by [Feather](https://github.com/feathericons/feather) ([MIT](https://github.com/feathericons/feather/blob/master/LICENSE))
+- Website icons by [Font Awesome](https://github.com/FortAwesome/Font-Awesome) ([CC BY 4.0](https://fontawesome.com/license/free))
diff --git a/composer.json b/composer.json
deleted file mode 100644
index 2417f214..00000000
--- a/composer.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "name": "picocss/pico",
- "description": "Minimal CSS Framework for semantic HTML.",
- "keywords": [
- "css",
- "css-framework",
- "dark-mode",
- "dark-theme",
- "lightweight",
- "minimal",
- "minimalist",
- "minimalistic",
- "native-html",
- "scss-framework",
- "semantic"
- ],
- "homepage": "https://picocss.com",
- "authors": [
- {
- "name": "Lucas Larroche",
- "email": "lucas@larroche.com",
- "homepage": "https://lucaslarroche.com",
- "role": "Developer"
- }
- ],
- "support": {
- "issues": "https://github.com/picocss/pico/issues/"
- },
- "license": "MIT"
-}
\ No newline at end of file
diff --git a/css/pico.amber.css b/css/pico.amber.css
deleted file mode 100644
index 5e35fbbd..00000000
--- a/css/pico.amber.css
+++ /dev/null
@@ -1,2835 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-grid-column-gap: var(--pico-spacing);
- --pico-grid-row-gap: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-a.secondary, a.contrast {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-details.dropdown summary:not([role=button]) {
- --pico-outline-width: 0.0625rem;
-}
-
-nav details.dropdown summary:focus-visible {
- --pico-outline-width: 0.125rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus),
-[role=group]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-[role=search]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus),
-[role=group]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-details summary[role=button]:not(.outline)::after {
- filter: brightness(0) invert(1);
-}
-
-[aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button]):not(.outline)::before {
- filter: brightness(0) invert(0);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(183, 136, 0, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #876400;
- --pico-primary-background: #ffbf00;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(135, 100, 0, 0.5);
- --pico-primary-hover: #694d00;
- --pico-primary-hover-background: #e8ae01;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(183, 136, 0, 0.5);
- --pico-primary-inverse: #000;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-dropdown-background-color: #fff;
- --pico-dropdown-border-color: #eff1f4;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #eff1f4;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(199, 148, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #c79400;
- --pico-primary-background: #ffbf00;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(199, 148, 0, 0.5);
- --pico-primary-hover: #e8ae01;
- --pico-primary-hover-background: #fecc63;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(199, 148, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
- :root:not([data-theme]) details summary[role=button].contrast:not(.outline)::after,
- :host(:not([data-theme])) details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
- }
- :root:not([data-theme]) [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before,
- :host(:not([data-theme])) [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before {
- filter: brightness(0);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(199, 148, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #c79400;
- --pico-primary-background: #ffbf00;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(199, 148, 0, 0.5);
- --pico-primary-hover: #e8ae01;
- --pico-primary-hover-background: #fecc63;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(199, 148, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-[data-theme=dark] details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
-}
-[data-theme=dark] [aria-busy=true]:not(input, select, textarea).contrast:is(button,
-[type=submit],
-[type=button],
-[type=reset],
-[role=button]):not(.outline)::before {
- filter: brightness(0);
-}
-
-progress,
-[type=checkbox],
-[type=radio],
-[type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-body > header,
-body > main,
-body > footer {
- padding-block: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Section
- */
-section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Container
- */
-.container,
-.container-fluid {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding-right: var(--pico-spacing);
- padding-left: var(--pico-spacing);
-}
-
-@media (min-width: 576px) {
- .container {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .container {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .container {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .container {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .container {
- max-width: 1450px;
- }
-}
-
-/**
- * Grid
- * Minimal grid system with auto-layout columns
- */
-.grid {
- grid-column-gap: var(--pico-grid-column-gap);
- grid-row-gap: var(--pico-grid-row-gap);
- display: grid;
- grid-template-columns: 1fr;
-}
-@media (min-width: 768px) {
- .grid {
- grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));
- }
-}
-.grid > * {
- min-width: 0;
-}
-
-/**
- * Overflow auto
- */
-.overflow-auto {
- overflow: auto;
-}
-
-/**
- * Typography
- */
-b,
-strong {
- font-weight: bolder;
-}
-
-sub,
-sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-address,
-blockquote,
-dl,
-ol,
-p,
-pre,
-table,
-ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-:where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-:where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-:where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-ul li {
- list-style: square;
-}
-
-mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-del {
- color: var(--pico-del-color);
-}
-
-::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-:where(a:not([role=button])),
-[role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-:where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-:where(a:not([role=button])):focus-visible,
-[role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-:where(a:not([role=button])).secondary,
-[role=link].secondary {
- --pico-color: var(--pico-secondary);
- --pico-underline: var(--pico-secondary-underline);
-}
-:where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link].secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-underline: var(--pico-secondary-hover-underline);
-}
-:where(a:not([role=button])).contrast,
-[role=link].contrast {
- --pico-color: var(--pico-contrast);
- --pico-underline: var(--pico-contrast-underline);
-}
-:where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link].contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-underline: var(--pico-contrast-hover-underline);
-}
-
-a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button] {
- -webkit-appearance: button;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button],
-[type=file]::file-selector-button,
-[role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-button:is([aria-current]:not([aria-current=false])), button:is(:hover, :active, :focus),
-[type=submit]:is([aria-current]:not([aria-current=false])),
-[type=submit]:is(:hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false])),
-[type=reset]:is(:hover, :active, :focus),
-[type=button]:is([aria-current]:not([aria-current=false])),
-[type=button]:is(:hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-[type=file]::file-selector-button:is(:hover, :active, :focus),
-[role=button]:is([aria-current]:not([aria-current=false])),
-[role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-button:focus, button:is([aria-current]:not([aria-current=false])):focus,
-[type=submit]:focus,
-[type=submit]:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=button]:focus,
-[type=button]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-[role=button]:focus,
-[role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-[type=submit],
-[type=reset],
-[type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-:is(button, [type=submit], [type=button], [role=button]).secondary,
-[type=reset],
-[type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-:is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-:is(button, [type=submit], [type=button], [role=button]).secondary:focus, :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-:is(button, [type=submit], [type=button], [role=button]).contrast {
- --pico-background-color: var(--pico-contrast-background);
- --pico-border-color: var(--pico-contrast-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-:is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-contrast-hover-background);
- --pico-border-color: var(--pico-contrast-hover-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-:is(button, [type=submit], [type=button], [role=button]).contrast:focus, :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-
-:is(button, [type=submit], [type=button], [role=button]).outline,
-[type=reset].outline {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary);
- --pico-border-color: var(--pico-primary);
-}
-:is(button, [type=submit], [type=button], [role=button]).outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary-hover);
- --pico-border-color: var(--pico-primary-hover);
-}
-
-:is(button, [type=submit], [type=button], [role=button]).outline.secondary,
-[type=reset].outline {
- --pico-color: var(--pico-secondary);
- --pico-border-color: var(--pico-secondary);
-}
-:is(button, [type=submit], [type=button], [role=button]).outline.secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-border-color: var(--pico-secondary-hover);
-}
-
-:is(button, [type=submit], [type=button], [role=button]).outline.contrast {
- --pico-color: var(--pico-contrast);
- --pico-border-color: var(--pico-contrast);
-}
-:is(button, [type=submit], [type=button], [role=button]).outline.contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-border-color: var(--pico-contrast-hover);
-}
-
-:where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-:where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-th,
-td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-tfoot th,
-tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-table.striped tbody tr:nth-child(odd) th,
-table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-:where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-audio,
-video {
- display: inline-block;
-}
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-:where(iframe) {
- border-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-:where(svg:not([fill])) {
- fill: currentColor;
-}
-
-svg:not(:root),
-svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-pre,
-code,
-kbd,
-samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-pre code,
-pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-pre,
-code,
-kbd,
-samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-code,
-kbd,
-samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-pre > code,
-pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-[hidden],
-template {
- display: none !important;
-}
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-input,
-optgroup,
-select,
-textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-input {
- overflow: visible;
-}
-
-select {
- text-transform: none;
-}
-
-legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-textarea {
- overflow: auto;
-}
-
-[type=checkbox],
-[type=radio] {
- padding: 0;
-}
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-[type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-:-moz-focusring {
- outline: none;
-}
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-::-ms-expand {
- display: none;
-}
-
-[type=file],
-[type=range] {
- padding: 0;
- border-width: 0;
-}
-
-input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-label,
-fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-input:not([type=checkbox], [type=radio]),
-button[type=submit],
-select,
-textarea {
- width: 100%;
-}
-
-input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-select,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-input,
-select,
-textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-:where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-input:not([type=submit], [type=button], [type=reset])[disabled],
-select[disabled],
-textarea[disabled],
-label[aria-disabled=true],
-:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-:where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-input::placeholder,
-input::-webkit-input-placeholder,
-textarea::placeholder,
-textarea::-webkit-input-placeholder,
-select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-input:not([type=checkbox], [type=radio]),
-select,
-textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-textarea {
- display: block;
- resize: vertical;
-}
-textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-:where(input, select, textarea, fieldset, .grid) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-:where(input, select, textarea, fieldset, .grid)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-:where(input, select, textarea, fieldset, .grid)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-[type=checkbox],
-[type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-[type=checkbox]::-ms-check,
-[type=radio]::-ms-check {
- display: none;
-}
-[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,
-[type=radio]:checked,
-[type=radio]:checked:active,
-[type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-[type=checkbox] ~ label,
-[type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-[type=checkbox] ~ label:not(:last-of-type),
-[type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-[type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-[type=radio] {
- border-radius: 50%;
-}
-[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-[type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-[type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-[type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-[type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-[type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=radio][aria-invalid=false]:checked,
-[type=radio][aria-invalid=false]:checked:active,
-[type=radio][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=radio]:checked[aria-invalid=true],
-[type=radio]:checked:active[aria-invalid=true],
-[type=radio]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-[type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-[type=color]::-moz-focus-inner {
- padding: 0;
-}
-[type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-[type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-[type=date]::-webkit-calendar-picker-indicator,
-[type=datetime-local]::-webkit-calendar-picker-indicator,
-[type=month]::-webkit-calendar-picker-indicator,
-[type=time]::-webkit-calendar-picker-indicator,
-[type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=time],
- [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-[type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-[type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-[type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-[type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-[type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-[type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]:active, [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-[type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-details summary::-webkit-details-marker {
- display: none;
-}
-details summary::marker {
- display: none;
-}
-details summary::-moz-list-bullet {
- list-style-type: none;
-}
-details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-details summary:focus {
- outline: none;
-}
-details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] details summary {
- text-align: right;
-}
-[dir=rtl] details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-article > header,
-article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Dropdown (details.dropdown)
- */
-details.dropdown {
- position: relative;
- border-bottom: none;
-}
-details.dropdown > summary::after,
-details.dropdown > button::after,
-details.dropdown > a::after {
- display: block;
- width: 1rem;
- height: calc(1rem * var(--pico-line-height, 1.5));
- margin-inline-start: 0.25rem;
- float: right;
- transform: rotate(0deg) translateX(0.2rem);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
-}
-
-nav details.dropdown {
- margin-bottom: 0;
-}
-
-details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-form-element-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-form-element-background-color);
- color: var(--pico-form-element-placeholder-color);
- line-height: inherit;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-details.dropdown > summary:not([role]):active, details.dropdown > summary:not([role]):focus {
- border-color: var(--pico-form-element-active-border-color);
- background-color: var(--pico-form-element-active-background-color);
-}
-details.dropdown > summary:not([role]):focus {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-details.dropdown > summary:not([role]):focus-visible {
- outline: none;
-}
-details.dropdown > summary:not([role])[aria-invalid=false] {
- --pico-form-element-border-color: var(--pico-form-element-valid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-valid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-valid-focus-color);
-}
-details.dropdown > summary:not([role])[aria-invalid=true] {
- --pico-form-element-border-color: var(--pico-form-element-invalid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-invalid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-invalid-focus-color);
-}
-
-nav details.dropdown {
- display: inline;
- margin: calc(var(--pico-nav-element-spacing-vertical) * -1) 0;
-}
-nav details.dropdown > summary::after {
- transform: rotate(0deg) translateX(0rem);
-}
-nav details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav details.dropdown > summary:not([role]):focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-details.dropdown > summary + ul {
- display: flex;
- z-index: 99;
- position: absolute;
- left: 0;
- flex-direction: column;
- width: 100%;
- min-width: -moz-fit-content;
- min-width: fit-content;
- margin: 0;
- margin-top: var(--pico-outline-width);
- padding: 0;
- border: var(--pico-border-width) solid var(--pico-dropdown-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-dropdown-background-color);
- box-shadow: var(--pico-dropdown-box-shadow);
- color: var(--pico-dropdown-color);
- white-space: nowrap;
- opacity: 0;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 1s;
-}
-details.dropdown > summary + ul[dir=rtl] {
- right: 0;
- left: auto;
-}
-details.dropdown > summary + ul li {
- width: 100%;
- margin-bottom: 0;
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- list-style: none;
-}
-details.dropdown > summary + ul li:first-of-type {
- margin-top: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-details.dropdown > summary + ul li:last-of-type {
- margin-bottom: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-details.dropdown > summary + ul li a {
- display: block;
- margin: calc(var(--pico-form-element-spacing-vertical) * -0.5) calc(var(--pico-form-element-spacing-horizontal) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- overflow: hidden;
- border-radius: 0;
- color: var(--pico-dropdown-color);
- text-decoration: none;
- text-overflow: ellipsis;
-}
-details.dropdown > summary + ul li a:hover, details.dropdown > summary + ul li a:focus, details.dropdown > summary + ul li a:active, details.dropdown > summary + ul li a:focus-visible, details.dropdown > summary + ul li a[aria-current]:not([aria-current=false]) {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-details.dropdown > summary + ul li label {
- width: 100%;
-}
-details.dropdown > summary + ul li:has(label):hover {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-
-details.dropdown[open] > summary {
- margin-bottom: 0;
-}
-
-details.dropdown[open] > summary + ul {
- transform: scaleY(1);
- opacity: 1;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 0s;
-}
-
-details.dropdown[open] > summary::before {
- display: block;
- z-index: 1;
- position: fixed;
- width: 100vw;
- height: 100vh;
- inset: 0;
- background: none;
- content: "";
- cursor: default;
-}
-
-label > details.dropdown {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-[role=search],
-[role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-[role=search] > *,
-[role=search] input:not([type=checkbox], [type=radio]),
-[role=search] select,
-[role=group] > *,
-[role=group] input:not([type=checkbox], [type=radio]),
-[role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-[role=search] > *:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] > *:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-[role=search] > *:not(:last-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=search] select:not(:last-child),
-[role=group] > *:not(:last-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-[role=search] > *:focus,
-[role=search] input:not([type=checkbox], [type=radio]):focus,
-[role=search] select:focus,
-[role=group] > *:focus,
-[role=group] input:not([type=checkbox], [type=radio]):focus,
-[role=group] select:focus {
- z-index: 2;
-}
-[role=search] button:not(:first-child),
-[role=search] [type=submit]:not(:first-child),
-[role=search] [type=reset]:not(:first-child),
-[role=search] [type=button]:not(:first-child),
-[role=search] [role=button]:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] button:not(:first-child),
-[role=group] [type=submit]:not(:first-child),
-[role=group] [type=reset]:not(:first-child),
-[role=group] [type=button]:not(:first-child),
-[role=group] [role=button]:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=reset],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=reset],
-[role=group] [type=button],
-[role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- [role=search] button:focus,
- [role=search] [type=submit]:focus,
- [role=search] [type=reset]:focus,
- [role=search] [type=button]:focus,
- [role=search] [role=button]:focus,
- [role=group] button:focus,
- [role=group] [type=submit]:focus,
- [role=group] [type=reset]:focus,
- [role=group] [type=button]:focus,
- [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-[role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-[role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-[aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-[aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-[aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-[aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-button[aria-busy=true],
-[type=submit][aria-busy=true],
-[type=button][aria-busy=true],
-[type=reset][aria-busy=true],
-[role=button][aria-busy=true],
-a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- dialog > article {
- max-width: 700px;
- }
-}
-dialog > article > header > * {
- margin-bottom: 0;
-}
-dialog > article > header .close, dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-dialog > article > footer {
- text-align: right;
-}
-dialog > article > footer button,
-dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-dialog > article > footer button:not(:first-of-type),
-dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-dialog > article .close, dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-dialog > article .close:is([aria-current]:not([aria-current=false]), :hover, :active, :focus), dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-dialog:not([open]), dialog[open=false] {
- display: none;
-}
-
-.modal-is-open {
- padding-right: var(--pico-scrollbar-width, 0px);
- overflow: hidden;
- pointer-events: none;
- touch-action: none;
-}
-.modal-is-open dialog {
- pointer-events: auto;
- touch-action: auto;
-}
-
-:where(.modal-is-opening, .modal-is-closing) dialog,
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-duration: 0.2s;
- animation-timing-function: ease-in-out;
- animation-fill-mode: both;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog {
- animation-duration: 0.8s;
- animation-name: modal-overlay;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-delay: 0.2s;
- animation-name: modal;
-}
-
-.modal-is-closing dialog,
-.modal-is-closing dialog > article {
- animation-delay: 0s;
- animation-direction: reverse;
-}
-
-@keyframes modal-overlay {
- from {
- -webkit-backdrop-filter: none;
- backdrop-filter: none;
- background-color: transparent;
- }
-}
-@keyframes modal {
- from {
- transform: translateY(-100%);
- opacity: 0;
- }
-}
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-nav,
-nav ul {
- display: flex;
-}
-
-nav {
- justify-content: space-between;
- overflow: visible;
-}
-nav ol,
-nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-nav ol:first-of-type,
-nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav ol:last-of-type,
-nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-nav li button,
-nav li [role=button],
-nav li [type=button],
-nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-aside nav,
-aside ol,
-aside ul,
-aside li {
- display: block;
-}
-aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-aside li a {
- display: block;
-}
-aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-[data-tooltip] {
- position: relative;
-}
-[data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-[data-tooltip][data-placement=top]::after, [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-[data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-[data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-[data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- [data-tooltip]:focus::after, [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-[aria-controls] {
- cursor: pointer;
-}
-
-[aria-disabled=true],
-[disabled] {
- cursor: not-allowed;
-}
-
-[aria-hidden=false][hidden] {
- display: initial;
-}
-
-[aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-a,
-area,
-button,
-input,
-label,
-select,
-summary,
-textarea,
-[tabindex] {
- -ms-touch-action: manipulation;
-}
-
-[dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- *:not([aria-busy=true]),
- :not([aria-busy=true])::before,
- :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.amber.min.css b/css/pico.amber.min.css
deleted file mode 100644
index 5b9ca0df..00000000
--- a/css/pico.amber.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}details.dropdown summary:not([role=button]){--pico-outline-width:0.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:0.125rem}[role=search]{--pico-border-radius:5rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0) invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(183, 136, 0, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#876400;--pico-primary-background:#ffbf00;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(135, 100, 0, 0.5);--pico-primary-hover:#694d00;--pico-primary-hover-background:#e8ae01;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(183, 136, 0, 0.5);--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(199, 148, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#c79400;--pico-primary-background:#ffbf00;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(199, 148, 0, 0.5);--pico-primary-hover:#e8ae01;--pico-primary-hover-background:#fecc63;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(199, 148, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:host(:not([data-theme])) details summary[role=button].contrast:not(.outline)::after,:root:not([data-theme]) details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}:host(:not([data-theme])) [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before,:root:not([data-theme]) [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(199, 148, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#c79400;--pico-primary-background:#ffbf00;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(199, 148, 0, 0.5);--pico-primary-hover:#e8ae01;--pico-primary-hover-background:#fecc63;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(199, 148, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}[data-theme=dark] [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{padding-block:var(--pico-block-spacing-vertical)}section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.overflow-auto{overflow:auto}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}:where(a:not([role=button])).secondary,[role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}:where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}:where(a:not([role=button])).contrast,[role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}:where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}:is(button,[type=submit],[type=button],[role=button]).secondary,[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}:is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}:is(button,[type=submit],[type=button],[role=button]).secondary:focus,:is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}:is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}:is(button,[type=submit],[type=button],[role=button]).contrast:focus,:is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}:is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}:is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}:is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}:is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}:is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}:is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset,.grid)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}details.dropdown{position:relative;border-bottom:none}details.dropdown>a::after,details.dropdown>button::after,details.dropdown>summary::after{display:block;width:1rem;height:calc(1rem * var(--pico-line-height,1.5));margin-inline-start:.25rem;float:right;transform:rotate(0) translateX(.2rem);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}nav details.dropdown{margin-bottom:0}details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}details.dropdown>summary:not([role]):active,details.dropdown>summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}details.dropdown>summary:not([role]):focus-visible{outline:0}details.dropdown>summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}details.dropdown>summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}nav details.dropdown{display:inline;margin:calc(var(--pico-nav-element-spacing-vertical) * -1) 0}nav details.dropdown>summary::after{transform:rotate(0) translateX(0)}nav details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}details.dropdown>summary+ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);padding:0;border:var(--pico-border-width) solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s}details.dropdown>summary+ul[dir=rtl]{right:0;left:auto}details.dropdown>summary+ul li{width:100%;margin-bottom:0;padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);list-style:none}details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical) * .5)}details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical) * .5)}details.dropdown>summary+ul li a{display:block;margin:calc(var(--pico-form-element-spacing-vertical) * -.5) calc(var(--pico-form-element-spacing-horizontal) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--pico-dropdown-color);text-decoration:none;text-overflow:ellipsis}details.dropdown>summary+ul li a:active,details.dropdown>summary+ul li a:focus,details.dropdown>summary+ul li a:focus-visible,details.dropdown>summary+ul li a:hover,details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]){background-color:var(--pico-dropdown-hover-background-color)}details.dropdown>summary+ul li label{width:100%}details.dropdown>summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}details.dropdown[open]>summary{margin-bottom:0}details.dropdown[open]>summary+ul{transform:scaleY(1);opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s}details.dropdown[open]>summary::before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;inset:0;background:0 0;content:"";cursor:default}label>details.dropdown{margin-top:calc(var(--pico-spacing) * .25)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog>article{max-width:510px}}@media (min-width:768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header .close,dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer [role=button],dialog>article>footer button{margin-bottom:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog>article .close,dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:""}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.blue.css b/css/pico.blue.css
deleted file mode 100644
index 8ec2123b..00000000
--- a/css/pico.blue.css
+++ /dev/null
@@ -1,2835 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-grid-column-gap: var(--pico-spacing);
- --pico-grid-row-gap: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-a.secondary, a.contrast {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-details.dropdown summary:not([role=button]) {
- --pico-outline-width: 0.0625rem;
-}
-
-nav details.dropdown summary:focus-visible {
- --pico-outline-width: 0.125rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus),
-[role=group]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-[role=search]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus),
-[role=group]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-details summary[role=button]:not(.outline)::after {
- filter: brightness(0) invert(1);
-}
-
-[aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button]):not(.outline)::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(116, 139, 248, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #2060df;
- --pico-primary-background: #2060df;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(32, 96, 223, 0.5);
- --pico-primary-hover: #184eb8;
- --pico-primary-hover-background: #1d59d0;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(116, 139, 248, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-dropdown-background-color: #fff;
- --pico-dropdown-border-color: #eff1f4;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #eff1f4;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(137, 153, 249, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #8999f9;
- --pico-primary-background: #2060df;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(137, 153, 249, 0.5);
- --pico-primary-hover: #aeb5fb;
- --pico-primary-hover-background: #3c71f7;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(137, 153, 249, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
- :root:not([data-theme]) details summary[role=button].contrast:not(.outline)::after,
- :host(:not([data-theme])) details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
- }
- :root:not([data-theme]) [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before,
- :host(:not([data-theme])) [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before {
- filter: brightness(0);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(137, 153, 249, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #8999f9;
- --pico-primary-background: #2060df;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(137, 153, 249, 0.5);
- --pico-primary-hover: #aeb5fb;
- --pico-primary-hover-background: #3c71f7;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(137, 153, 249, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-[data-theme=dark] details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
-}
-[data-theme=dark] [aria-busy=true]:not(input, select, textarea).contrast:is(button,
-[type=submit],
-[type=button],
-[type=reset],
-[role=button]):not(.outline)::before {
- filter: brightness(0);
-}
-
-progress,
-[type=checkbox],
-[type=radio],
-[type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-body > header,
-body > main,
-body > footer {
- padding-block: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Section
- */
-section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Container
- */
-.container,
-.container-fluid {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding-right: var(--pico-spacing);
- padding-left: var(--pico-spacing);
-}
-
-@media (min-width: 576px) {
- .container {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .container {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .container {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .container {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .container {
- max-width: 1450px;
- }
-}
-
-/**
- * Grid
- * Minimal grid system with auto-layout columns
- */
-.grid {
- grid-column-gap: var(--pico-grid-column-gap);
- grid-row-gap: var(--pico-grid-row-gap);
- display: grid;
- grid-template-columns: 1fr;
-}
-@media (min-width: 768px) {
- .grid {
- grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));
- }
-}
-.grid > * {
- min-width: 0;
-}
-
-/**
- * Overflow auto
- */
-.overflow-auto {
- overflow: auto;
-}
-
-/**
- * Typography
- */
-b,
-strong {
- font-weight: bolder;
-}
-
-sub,
-sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-address,
-blockquote,
-dl,
-ol,
-p,
-pre,
-table,
-ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-:where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-:where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-:where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-ul li {
- list-style: square;
-}
-
-mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-del {
- color: var(--pico-del-color);
-}
-
-::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-:where(a:not([role=button])),
-[role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-:where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-:where(a:not([role=button])):focus-visible,
-[role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-:where(a:not([role=button])).secondary,
-[role=link].secondary {
- --pico-color: var(--pico-secondary);
- --pico-underline: var(--pico-secondary-underline);
-}
-:where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link].secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-underline: var(--pico-secondary-hover-underline);
-}
-:where(a:not([role=button])).contrast,
-[role=link].contrast {
- --pico-color: var(--pico-contrast);
- --pico-underline: var(--pico-contrast-underline);
-}
-:where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link].contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-underline: var(--pico-contrast-hover-underline);
-}
-
-a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button] {
- -webkit-appearance: button;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button],
-[type=file]::file-selector-button,
-[role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-button:is([aria-current]:not([aria-current=false])), button:is(:hover, :active, :focus),
-[type=submit]:is([aria-current]:not([aria-current=false])),
-[type=submit]:is(:hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false])),
-[type=reset]:is(:hover, :active, :focus),
-[type=button]:is([aria-current]:not([aria-current=false])),
-[type=button]:is(:hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-[type=file]::file-selector-button:is(:hover, :active, :focus),
-[role=button]:is([aria-current]:not([aria-current=false])),
-[role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-button:focus, button:is([aria-current]:not([aria-current=false])):focus,
-[type=submit]:focus,
-[type=submit]:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=button]:focus,
-[type=button]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-[role=button]:focus,
-[role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-[type=submit],
-[type=reset],
-[type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-:is(button, [type=submit], [type=button], [role=button]).secondary,
-[type=reset],
-[type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-:is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-:is(button, [type=submit], [type=button], [role=button]).secondary:focus, :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-:is(button, [type=submit], [type=button], [role=button]).contrast {
- --pico-background-color: var(--pico-contrast-background);
- --pico-border-color: var(--pico-contrast-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-:is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-contrast-hover-background);
- --pico-border-color: var(--pico-contrast-hover-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-:is(button, [type=submit], [type=button], [role=button]).contrast:focus, :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-
-:is(button, [type=submit], [type=button], [role=button]).outline,
-[type=reset].outline {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary);
- --pico-border-color: var(--pico-primary);
-}
-:is(button, [type=submit], [type=button], [role=button]).outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary-hover);
- --pico-border-color: var(--pico-primary-hover);
-}
-
-:is(button, [type=submit], [type=button], [role=button]).outline.secondary,
-[type=reset].outline {
- --pico-color: var(--pico-secondary);
- --pico-border-color: var(--pico-secondary);
-}
-:is(button, [type=submit], [type=button], [role=button]).outline.secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-border-color: var(--pico-secondary-hover);
-}
-
-:is(button, [type=submit], [type=button], [role=button]).outline.contrast {
- --pico-color: var(--pico-contrast);
- --pico-border-color: var(--pico-contrast);
-}
-:is(button, [type=submit], [type=button], [role=button]).outline.contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-border-color: var(--pico-contrast-hover);
-}
-
-:where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-:where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-th,
-td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-tfoot th,
-tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-table.striped tbody tr:nth-child(odd) th,
-table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-:where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-audio,
-video {
- display: inline-block;
-}
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-:where(iframe) {
- border-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-:where(svg:not([fill])) {
- fill: currentColor;
-}
-
-svg:not(:root),
-svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-pre,
-code,
-kbd,
-samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-pre code,
-pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-pre,
-code,
-kbd,
-samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-code,
-kbd,
-samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-pre > code,
-pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-[hidden],
-template {
- display: none !important;
-}
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-input,
-optgroup,
-select,
-textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-input {
- overflow: visible;
-}
-
-select {
- text-transform: none;
-}
-
-legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-textarea {
- overflow: auto;
-}
-
-[type=checkbox],
-[type=radio] {
- padding: 0;
-}
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-[type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-:-moz-focusring {
- outline: none;
-}
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-::-ms-expand {
- display: none;
-}
-
-[type=file],
-[type=range] {
- padding: 0;
- border-width: 0;
-}
-
-input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-label,
-fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-input:not([type=checkbox], [type=radio]),
-button[type=submit],
-select,
-textarea {
- width: 100%;
-}
-
-input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-select,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-input,
-select,
-textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-:where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-input:not([type=submit], [type=button], [type=reset])[disabled],
-select[disabled],
-textarea[disabled],
-label[aria-disabled=true],
-:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-:where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-input::placeholder,
-input::-webkit-input-placeholder,
-textarea::placeholder,
-textarea::-webkit-input-placeholder,
-select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-input:not([type=checkbox], [type=radio]),
-select,
-textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-textarea {
- display: block;
- resize: vertical;
-}
-textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-:where(input, select, textarea, fieldset, .grid) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-:where(input, select, textarea, fieldset, .grid)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-:where(input, select, textarea, fieldset, .grid)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-[type=checkbox],
-[type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-[type=checkbox]::-ms-check,
-[type=radio]::-ms-check {
- display: none;
-}
-[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,
-[type=radio]:checked,
-[type=radio]:checked:active,
-[type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-[type=checkbox] ~ label,
-[type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-[type=checkbox] ~ label:not(:last-of-type),
-[type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-[type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-[type=radio] {
- border-radius: 50%;
-}
-[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-[type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-[type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-[type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-[type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-[type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=radio][aria-invalid=false]:checked,
-[type=radio][aria-invalid=false]:checked:active,
-[type=radio][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=radio]:checked[aria-invalid=true],
-[type=radio]:checked:active[aria-invalid=true],
-[type=radio]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-[type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-[type=color]::-moz-focus-inner {
- padding: 0;
-}
-[type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-[type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-[type=date]::-webkit-calendar-picker-indicator,
-[type=datetime-local]::-webkit-calendar-picker-indicator,
-[type=month]::-webkit-calendar-picker-indicator,
-[type=time]::-webkit-calendar-picker-indicator,
-[type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=time],
- [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-[type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-[type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-[type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-[type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-[type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-[type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]:active, [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-[type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-details summary::-webkit-details-marker {
- display: none;
-}
-details summary::marker {
- display: none;
-}
-details summary::-moz-list-bullet {
- list-style-type: none;
-}
-details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-details summary:focus {
- outline: none;
-}
-details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] details summary {
- text-align: right;
-}
-[dir=rtl] details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-article > header,
-article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Dropdown (details.dropdown)
- */
-details.dropdown {
- position: relative;
- border-bottom: none;
-}
-details.dropdown > summary::after,
-details.dropdown > button::after,
-details.dropdown > a::after {
- display: block;
- width: 1rem;
- height: calc(1rem * var(--pico-line-height, 1.5));
- margin-inline-start: 0.25rem;
- float: right;
- transform: rotate(0deg) translateX(0.2rem);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
-}
-
-nav details.dropdown {
- margin-bottom: 0;
-}
-
-details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-form-element-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-form-element-background-color);
- color: var(--pico-form-element-placeholder-color);
- line-height: inherit;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-details.dropdown > summary:not([role]):active, details.dropdown > summary:not([role]):focus {
- border-color: var(--pico-form-element-active-border-color);
- background-color: var(--pico-form-element-active-background-color);
-}
-details.dropdown > summary:not([role]):focus {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-details.dropdown > summary:not([role]):focus-visible {
- outline: none;
-}
-details.dropdown > summary:not([role])[aria-invalid=false] {
- --pico-form-element-border-color: var(--pico-form-element-valid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-valid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-valid-focus-color);
-}
-details.dropdown > summary:not([role])[aria-invalid=true] {
- --pico-form-element-border-color: var(--pico-form-element-invalid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-invalid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-invalid-focus-color);
-}
-
-nav details.dropdown {
- display: inline;
- margin: calc(var(--pico-nav-element-spacing-vertical) * -1) 0;
-}
-nav details.dropdown > summary::after {
- transform: rotate(0deg) translateX(0rem);
-}
-nav details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav details.dropdown > summary:not([role]):focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-details.dropdown > summary + ul {
- display: flex;
- z-index: 99;
- position: absolute;
- left: 0;
- flex-direction: column;
- width: 100%;
- min-width: -moz-fit-content;
- min-width: fit-content;
- margin: 0;
- margin-top: var(--pico-outline-width);
- padding: 0;
- border: var(--pico-border-width) solid var(--pico-dropdown-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-dropdown-background-color);
- box-shadow: var(--pico-dropdown-box-shadow);
- color: var(--pico-dropdown-color);
- white-space: nowrap;
- opacity: 0;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 1s;
-}
-details.dropdown > summary + ul[dir=rtl] {
- right: 0;
- left: auto;
-}
-details.dropdown > summary + ul li {
- width: 100%;
- margin-bottom: 0;
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- list-style: none;
-}
-details.dropdown > summary + ul li:first-of-type {
- margin-top: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-details.dropdown > summary + ul li:last-of-type {
- margin-bottom: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-details.dropdown > summary + ul li a {
- display: block;
- margin: calc(var(--pico-form-element-spacing-vertical) * -0.5) calc(var(--pico-form-element-spacing-horizontal) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- overflow: hidden;
- border-radius: 0;
- color: var(--pico-dropdown-color);
- text-decoration: none;
- text-overflow: ellipsis;
-}
-details.dropdown > summary + ul li a:hover, details.dropdown > summary + ul li a:focus, details.dropdown > summary + ul li a:active, details.dropdown > summary + ul li a:focus-visible, details.dropdown > summary + ul li a[aria-current]:not([aria-current=false]) {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-details.dropdown > summary + ul li label {
- width: 100%;
-}
-details.dropdown > summary + ul li:has(label):hover {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-
-details.dropdown[open] > summary {
- margin-bottom: 0;
-}
-
-details.dropdown[open] > summary + ul {
- transform: scaleY(1);
- opacity: 1;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 0s;
-}
-
-details.dropdown[open] > summary::before {
- display: block;
- z-index: 1;
- position: fixed;
- width: 100vw;
- height: 100vh;
- inset: 0;
- background: none;
- content: "";
- cursor: default;
-}
-
-label > details.dropdown {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-[role=search],
-[role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-[role=search] > *,
-[role=search] input:not([type=checkbox], [type=radio]),
-[role=search] select,
-[role=group] > *,
-[role=group] input:not([type=checkbox], [type=radio]),
-[role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-[role=search] > *:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] > *:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-[role=search] > *:not(:last-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=search] select:not(:last-child),
-[role=group] > *:not(:last-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-[role=search] > *:focus,
-[role=search] input:not([type=checkbox], [type=radio]):focus,
-[role=search] select:focus,
-[role=group] > *:focus,
-[role=group] input:not([type=checkbox], [type=radio]):focus,
-[role=group] select:focus {
- z-index: 2;
-}
-[role=search] button:not(:first-child),
-[role=search] [type=submit]:not(:first-child),
-[role=search] [type=reset]:not(:first-child),
-[role=search] [type=button]:not(:first-child),
-[role=search] [role=button]:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] button:not(:first-child),
-[role=group] [type=submit]:not(:first-child),
-[role=group] [type=reset]:not(:first-child),
-[role=group] [type=button]:not(:first-child),
-[role=group] [role=button]:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=reset],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=reset],
-[role=group] [type=button],
-[role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- [role=search] button:focus,
- [role=search] [type=submit]:focus,
- [role=search] [type=reset]:focus,
- [role=search] [type=button]:focus,
- [role=search] [role=button]:focus,
- [role=group] button:focus,
- [role=group] [type=submit]:focus,
- [role=group] [type=reset]:focus,
- [role=group] [type=button]:focus,
- [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-[role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-[role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-[aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-[aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-[aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-[aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-button[aria-busy=true],
-[type=submit][aria-busy=true],
-[type=button][aria-busy=true],
-[type=reset][aria-busy=true],
-[role=button][aria-busy=true],
-a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- dialog > article {
- max-width: 700px;
- }
-}
-dialog > article > header > * {
- margin-bottom: 0;
-}
-dialog > article > header .close, dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-dialog > article > footer {
- text-align: right;
-}
-dialog > article > footer button,
-dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-dialog > article > footer button:not(:first-of-type),
-dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-dialog > article .close, dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-dialog > article .close:is([aria-current]:not([aria-current=false]), :hover, :active, :focus), dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-dialog:not([open]), dialog[open=false] {
- display: none;
-}
-
-.modal-is-open {
- padding-right: var(--pico-scrollbar-width, 0px);
- overflow: hidden;
- pointer-events: none;
- touch-action: none;
-}
-.modal-is-open dialog {
- pointer-events: auto;
- touch-action: auto;
-}
-
-:where(.modal-is-opening, .modal-is-closing) dialog,
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-duration: 0.2s;
- animation-timing-function: ease-in-out;
- animation-fill-mode: both;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog {
- animation-duration: 0.8s;
- animation-name: modal-overlay;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-delay: 0.2s;
- animation-name: modal;
-}
-
-.modal-is-closing dialog,
-.modal-is-closing dialog > article {
- animation-delay: 0s;
- animation-direction: reverse;
-}
-
-@keyframes modal-overlay {
- from {
- -webkit-backdrop-filter: none;
- backdrop-filter: none;
- background-color: transparent;
- }
-}
-@keyframes modal {
- from {
- transform: translateY(-100%);
- opacity: 0;
- }
-}
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-nav,
-nav ul {
- display: flex;
-}
-
-nav {
- justify-content: space-between;
- overflow: visible;
-}
-nav ol,
-nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-nav ol:first-of-type,
-nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav ol:last-of-type,
-nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-nav li button,
-nav li [role=button],
-nav li [type=button],
-nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-aside nav,
-aside ol,
-aside ul,
-aside li {
- display: block;
-}
-aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-aside li a {
- display: block;
-}
-aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-[data-tooltip] {
- position: relative;
-}
-[data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-[data-tooltip][data-placement=top]::after, [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-[data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-[data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-[data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- [data-tooltip]:focus::after, [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-[aria-controls] {
- cursor: pointer;
-}
-
-[aria-disabled=true],
-[disabled] {
- cursor: not-allowed;
-}
-
-[aria-hidden=false][hidden] {
- display: initial;
-}
-
-[aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-a,
-area,
-button,
-input,
-label,
-select,
-summary,
-textarea,
-[tabindex] {
- -ms-touch-action: manipulation;
-}
-
-[dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- *:not([aria-busy=true]),
- :not([aria-busy=true])::before,
- :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.blue.min.css b/css/pico.blue.min.css
deleted file mode 100644
index cbbe2c36..00000000
--- a/css/pico.blue.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}details.dropdown summary:not([role=button]){--pico-outline-width:0.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:0.125rem}[role=search]{--pico-border-radius:5rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(116, 139, 248, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#2060df;--pico-primary-background:#2060df;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(32, 96, 223, 0.5);--pico-primary-hover:#184eb8;--pico-primary-hover-background:#1d59d0;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(116, 139, 248, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(137, 153, 249, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#8999f9;--pico-primary-background:#2060df;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(137, 153, 249, 0.5);--pico-primary-hover:#aeb5fb;--pico-primary-hover-background:#3c71f7;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(137, 153, 249, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:host(:not([data-theme])) details summary[role=button].contrast:not(.outline)::after,:root:not([data-theme]) details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}:host(:not([data-theme])) [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before,:root:not([data-theme]) [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(137, 153, 249, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#8999f9;--pico-primary-background:#2060df;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(137, 153, 249, 0.5);--pico-primary-hover:#aeb5fb;--pico-primary-hover-background:#3c71f7;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(137, 153, 249, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}[data-theme=dark] [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{padding-block:var(--pico-block-spacing-vertical)}section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.overflow-auto{overflow:auto}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}:where(a:not([role=button])).secondary,[role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}:where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}:where(a:not([role=button])).contrast,[role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}:where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}:is(button,[type=submit],[type=button],[role=button]).secondary,[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}:is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}:is(button,[type=submit],[type=button],[role=button]).secondary:focus,:is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}:is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}:is(button,[type=submit],[type=button],[role=button]).contrast:focus,:is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}:is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}:is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}:is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}:is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}:is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}:is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset,.grid)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}details.dropdown{position:relative;border-bottom:none}details.dropdown>a::after,details.dropdown>button::after,details.dropdown>summary::after{display:block;width:1rem;height:calc(1rem * var(--pico-line-height,1.5));margin-inline-start:.25rem;float:right;transform:rotate(0) translateX(.2rem);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}nav details.dropdown{margin-bottom:0}details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}details.dropdown>summary:not([role]):active,details.dropdown>summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}details.dropdown>summary:not([role]):focus-visible{outline:0}details.dropdown>summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}details.dropdown>summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}nav details.dropdown{display:inline;margin:calc(var(--pico-nav-element-spacing-vertical) * -1) 0}nav details.dropdown>summary::after{transform:rotate(0) translateX(0)}nav details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}details.dropdown>summary+ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);padding:0;border:var(--pico-border-width) solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s}details.dropdown>summary+ul[dir=rtl]{right:0;left:auto}details.dropdown>summary+ul li{width:100%;margin-bottom:0;padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);list-style:none}details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical) * .5)}details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical) * .5)}details.dropdown>summary+ul li a{display:block;margin:calc(var(--pico-form-element-spacing-vertical) * -.5) calc(var(--pico-form-element-spacing-horizontal) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--pico-dropdown-color);text-decoration:none;text-overflow:ellipsis}details.dropdown>summary+ul li a:active,details.dropdown>summary+ul li a:focus,details.dropdown>summary+ul li a:focus-visible,details.dropdown>summary+ul li a:hover,details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]){background-color:var(--pico-dropdown-hover-background-color)}details.dropdown>summary+ul li label{width:100%}details.dropdown>summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}details.dropdown[open]>summary{margin-bottom:0}details.dropdown[open]>summary+ul{transform:scaleY(1);opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s}details.dropdown[open]>summary::before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;inset:0;background:0 0;content:"";cursor:default}label>details.dropdown{margin-top:calc(var(--pico-spacing) * .25)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog>article{max-width:510px}}@media (min-width:768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header .close,dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer [role=button],dialog>article>footer button{margin-bottom:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog>article .close,dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:""}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.amber.css b/css/pico.classless.amber.css
deleted file mode 100644
index 1a7ec3b4..00000000
--- a/css/pico.classless.amber.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-[aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(0);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(183, 136, 0, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #876400;
- --pico-primary-background: #ffbf00;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(135, 100, 0, 0.5);
- --pico-primary-hover: #694d00;
- --pico-primary-hover-background: #e8ae01;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(183, 136, 0, 0.5);
- --pico-primary-inverse: #000;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(199, 148, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #c79400;
- --pico-primary-background: #ffbf00;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(199, 148, 0, 0.5);
- --pico-primary-hover: #e8ae01;
- --pico-primary-hover-background: #fecc63;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(199, 148, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(199, 148, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #c79400;
- --pico-primary-background: #ffbf00;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(199, 148, 0, 0.5);
- --pico-primary-hover: #e8ae01;
- --pico-primary-hover-background: #fecc63;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(199, 148, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-progress,
-[type=checkbox],
-[type=radio],
-[type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-body > header,
-body > main,
-body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- body > header,
- body > main,
- body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- body > header,
- body > main,
- body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- body > header,
- body > main,
- body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-b,
-strong {
- font-weight: bolder;
-}
-
-sub,
-sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-address,
-blockquote,
-dl,
-ol,
-p,
-pre,
-table,
-ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-:where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-:where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-:where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-ul li {
- list-style: square;
-}
-
-mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-del {
- color: var(--pico-del-color);
-}
-
-::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-:where(a:not([role=button])),
-[role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-:where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-:where(a:not([role=button])):focus-visible,
-[role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button] {
- -webkit-appearance: button;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button],
-[type=file]::file-selector-button,
-[role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-button:is([aria-current]:not([aria-current=false])), button:is(:hover, :active, :focus),
-[type=submit]:is([aria-current]:not([aria-current=false])),
-[type=submit]:is(:hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false])),
-[type=reset]:is(:hover, :active, :focus),
-[type=button]:is([aria-current]:not([aria-current=false])),
-[type=button]:is(:hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-[type=file]::file-selector-button:is(:hover, :active, :focus),
-[role=button]:is([aria-current]:not([aria-current=false])),
-[role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-button:focus, button:is([aria-current]:not([aria-current=false])):focus,
-[type=submit]:focus,
-[type=submit]:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=button]:focus,
-[type=button]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-[role=button]:focus,
-[role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-[type=submit],
-[type=reset],
-[type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-[type=reset],
-[type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-[type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-[type=reset]:focus,
-[type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-:where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-:where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-th,
-td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-tfoot th,
-tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-table.striped tbody tr:nth-child(odd) th,
-table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-:where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-audio,
-video {
- display: inline-block;
-}
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-:where(iframe) {
- border-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-:where(svg:not([fill])) {
- fill: currentColor;
-}
-
-svg:not(:root),
-svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-pre,
-code,
-kbd,
-samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-pre code,
-pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-pre,
-code,
-kbd,
-samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-code,
-kbd,
-samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-pre > code,
-pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-[hidden],
-template {
- display: none !important;
-}
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-input,
-optgroup,
-select,
-textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-input {
- overflow: visible;
-}
-
-select {
- text-transform: none;
-}
-
-legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-textarea {
- overflow: auto;
-}
-
-[type=checkbox],
-[type=radio] {
- padding: 0;
-}
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-[type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-:-moz-focusring {
- outline: none;
-}
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-::-ms-expand {
- display: none;
-}
-
-[type=file],
-[type=range] {
- padding: 0;
- border-width: 0;
-}
-
-input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-label,
-fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-input:not([type=checkbox], [type=radio]),
-button[type=submit],
-select,
-textarea {
- width: 100%;
-}
-
-input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-select,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-input,
-select,
-textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-:where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-input:not([type=submit], [type=button], [type=reset])[disabled],
-select[disabled],
-textarea[disabled],
-label[aria-disabled=true],
-:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-:where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-input::placeholder,
-input::-webkit-input-placeholder,
-textarea::placeholder,
-textarea::-webkit-input-placeholder,
-select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-input:not([type=checkbox], [type=radio]),
-select,
-textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-textarea {
- display: block;
- resize: vertical;
-}
-textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-:where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-[type=checkbox],
-[type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-[type=checkbox]::-ms-check,
-[type=radio]::-ms-check {
- display: none;
-}
-[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,
-[type=radio]:checked,
-[type=radio]:checked:active,
-[type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-[type=checkbox] ~ label,
-[type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-[type=checkbox] ~ label:not(:last-of-type),
-[type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-[type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-[type=radio] {
- border-radius: 50%;
-}
-[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-[type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-[type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-[type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-[type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-[type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=radio][aria-invalid=false]:checked,
-[type=radio][aria-invalid=false]:checked:active,
-[type=radio][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=radio]:checked[aria-invalid=true],
-[type=radio]:checked:active[aria-invalid=true],
-[type=radio]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-[type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-[type=color]::-moz-focus-inner {
- padding: 0;
-}
-[type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-[type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-[type=date]::-webkit-calendar-picker-indicator,
-[type=datetime-local]::-webkit-calendar-picker-indicator,
-[type=month]::-webkit-calendar-picker-indicator,
-[type=time]::-webkit-calendar-picker-indicator,
-[type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=time],
- [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-[type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-[type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-[type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-[type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-[type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-[type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]:active, [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-[type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-details summary::-webkit-details-marker {
- display: none;
-}
-details summary::marker {
- display: none;
-}
-details summary::-moz-list-bullet {
- list-style-type: none;
-}
-details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-details summary:focus {
- outline: none;
-}
-details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] details summary {
- text-align: right;
-}
-[dir=rtl] details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-article > header,
-article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-[role=search],
-[role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-[role=search] > *,
-[role=search] input:not([type=checkbox], [type=radio]),
-[role=search] select,
-[role=group] > *,
-[role=group] input:not([type=checkbox], [type=radio]),
-[role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-[role=search] > *:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] > *:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-[role=search] > *:not(:last-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=search] select:not(:last-child),
-[role=group] > *:not(:last-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-[role=search] > *:focus,
-[role=search] input:not([type=checkbox], [type=radio]):focus,
-[role=search] select:focus,
-[role=group] > *:focus,
-[role=group] input:not([type=checkbox], [type=radio]):focus,
-[role=group] select:focus {
- z-index: 2;
-}
-[role=search] button:not(:first-child),
-[role=search] [type=submit]:not(:first-child),
-[role=search] [type=reset]:not(:first-child),
-[role=search] [type=button]:not(:first-child),
-[role=search] [role=button]:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] button:not(:first-child),
-[role=group] [type=submit]:not(:first-child),
-[role=group] [type=reset]:not(:first-child),
-[role=group] [type=button]:not(:first-child),
-[role=group] [role=button]:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=reset],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=reset],
-[role=group] [type=button],
-[role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- [role=search] button:focus,
- [role=search] [type=submit]:focus,
- [role=search] [type=reset]:focus,
- [role=search] [type=button]:focus,
- [role=search] [role=button]:focus,
- [role=group] button:focus,
- [role=group] [type=submit]:focus,
- [role=group] [type=reset]:focus,
- [role=group] [type=button]:focus,
- [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-[role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-[role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-[aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-[aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-[aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-[aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-button[aria-busy=true],
-[type=submit][aria-busy=true],
-[type=button][aria-busy=true],
-[type=reset][aria-busy=true],
-[role=button][aria-busy=true],
-a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- dialog > article {
- max-width: 700px;
- }
-}
-dialog > article > header > * {
- margin-bottom: 0;
-}
-dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-dialog > article > footer {
- text-align: right;
-}
-dialog > article > footer button,
-dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-dialog > article > footer button:not(:first-of-type),
-dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-dialog:not([open]), dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-nav,
-nav ul {
- display: flex;
-}
-
-nav {
- justify-content: space-between;
- overflow: visible;
-}
-nav ol,
-nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-nav ol:first-of-type,
-nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav ol:last-of-type,
-nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-nav li button,
-nav li [role=button],
-nav li [type=button],
-nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-aside nav,
-aside ol,
-aside ul,
-aside li {
- display: block;
-}
-aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-aside li a {
- display: block;
-}
-aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-[data-tooltip] {
- position: relative;
-}
-[data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-[data-tooltip][data-placement=top]::after, [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-[data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-[data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-[data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- [data-tooltip]:focus::after, [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-[aria-controls] {
- cursor: pointer;
-}
-
-[aria-disabled=true],
-[disabled] {
- cursor: not-allowed;
-}
-
-[aria-hidden=false][hidden] {
- display: initial;
-}
-
-[aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-a,
-area,
-button,
-input,
-label,
-select,
-summary,
-textarea,
-[tabindex] {
- -ms-touch-action: manipulation;
-}
-
-[dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- *:not([aria-busy=true]),
- :not([aria-busy=true])::before,
- :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.amber.min.css b/css/pico.classless.amber.min.css
deleted file mode 100644
index d2cfd1f4..00000000
--- a/css/pico.classless.amber.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(183, 136, 0, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#876400;--pico-primary-background:#ffbf00;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(135, 100, 0, 0.5);--pico-primary-hover:#694d00;--pico-primary-hover-background:#e8ae01;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(183, 136, 0, 0.5);--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(199, 148, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#c79400;--pico-primary-background:#ffbf00;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(199, 148, 0, 0.5);--pico-primary-hover:#e8ae01;--pico-primary-hover-background:#fecc63;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(199, 148, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(199, 148, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#c79400;--pico-primary-background:#ffbf00;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(199, 148, 0, 0.5);--pico-primary-hover:#e8ae01;--pico-primary-hover-background:#fecc63;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(199, 148, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){body>footer,body>header,body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){body>footer,body>header,body>main{max-width:700px}}@media (min-width:1024px){body>footer,body>header,body>main{max-width:950px}}@media (min-width:1280px){body>footer,body>header,body>main{max-width:1200px}}@media (min-width:1536px){body>footer,body>header,body>main{max-width:1450px}}section{margin-bottom:var(--pico-block-spacing-vertical)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}[type=file]::file-selector-button:focus,[type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog>article{max-width:510px}}@media (min-width:768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer [role=button],dialog>article>footer button{margin-bottom:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.blue.css b/css/pico.classless.blue.css
deleted file mode 100644
index 61b6fb35..00000000
--- a/css/pico.classless.blue.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-[aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(116, 139, 248, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #2060df;
- --pico-primary-background: #2060df;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(32, 96, 223, 0.5);
- --pico-primary-hover: #184eb8;
- --pico-primary-hover-background: #1d59d0;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(116, 139, 248, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(137, 153, 249, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #8999f9;
- --pico-primary-background: #2060df;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(137, 153, 249, 0.5);
- --pico-primary-hover: #aeb5fb;
- --pico-primary-hover-background: #3c71f7;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(137, 153, 249, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(137, 153, 249, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #8999f9;
- --pico-primary-background: #2060df;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(137, 153, 249, 0.5);
- --pico-primary-hover: #aeb5fb;
- --pico-primary-hover-background: #3c71f7;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(137, 153, 249, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-progress,
-[type=checkbox],
-[type=radio],
-[type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-body > header,
-body > main,
-body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- body > header,
- body > main,
- body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- body > header,
- body > main,
- body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- body > header,
- body > main,
- body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-b,
-strong {
- font-weight: bolder;
-}
-
-sub,
-sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-address,
-blockquote,
-dl,
-ol,
-p,
-pre,
-table,
-ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-:where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-:where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-:where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-ul li {
- list-style: square;
-}
-
-mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-del {
- color: var(--pico-del-color);
-}
-
-::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-:where(a:not([role=button])),
-[role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-:where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-:where(a:not([role=button])):focus-visible,
-[role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button] {
- -webkit-appearance: button;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button],
-[type=file]::file-selector-button,
-[role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-button:is([aria-current]:not([aria-current=false])), button:is(:hover, :active, :focus),
-[type=submit]:is([aria-current]:not([aria-current=false])),
-[type=submit]:is(:hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false])),
-[type=reset]:is(:hover, :active, :focus),
-[type=button]:is([aria-current]:not([aria-current=false])),
-[type=button]:is(:hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-[type=file]::file-selector-button:is(:hover, :active, :focus),
-[role=button]:is([aria-current]:not([aria-current=false])),
-[role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-button:focus, button:is([aria-current]:not([aria-current=false])):focus,
-[type=submit]:focus,
-[type=submit]:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=button]:focus,
-[type=button]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-[role=button]:focus,
-[role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-[type=submit],
-[type=reset],
-[type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-[type=reset],
-[type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-[type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-[type=reset]:focus,
-[type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-:where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-:where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-th,
-td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-tfoot th,
-tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-table.striped tbody tr:nth-child(odd) th,
-table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-:where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-audio,
-video {
- display: inline-block;
-}
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-:where(iframe) {
- border-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-:where(svg:not([fill])) {
- fill: currentColor;
-}
-
-svg:not(:root),
-svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-pre,
-code,
-kbd,
-samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-pre code,
-pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-pre,
-code,
-kbd,
-samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-code,
-kbd,
-samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-pre > code,
-pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-[hidden],
-template {
- display: none !important;
-}
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-input,
-optgroup,
-select,
-textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-input {
- overflow: visible;
-}
-
-select {
- text-transform: none;
-}
-
-legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-textarea {
- overflow: auto;
-}
-
-[type=checkbox],
-[type=radio] {
- padding: 0;
-}
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-[type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-:-moz-focusring {
- outline: none;
-}
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-::-ms-expand {
- display: none;
-}
-
-[type=file],
-[type=range] {
- padding: 0;
- border-width: 0;
-}
-
-input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-label,
-fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-input:not([type=checkbox], [type=radio]),
-button[type=submit],
-select,
-textarea {
- width: 100%;
-}
-
-input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-select,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-input,
-select,
-textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-:where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-input:not([type=submit], [type=button], [type=reset])[disabled],
-select[disabled],
-textarea[disabled],
-label[aria-disabled=true],
-:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-:where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-input::placeholder,
-input::-webkit-input-placeholder,
-textarea::placeholder,
-textarea::-webkit-input-placeholder,
-select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-input:not([type=checkbox], [type=radio]),
-select,
-textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-textarea {
- display: block;
- resize: vertical;
-}
-textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-:where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-[type=checkbox],
-[type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-[type=checkbox]::-ms-check,
-[type=radio]::-ms-check {
- display: none;
-}
-[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,
-[type=radio]:checked,
-[type=radio]:checked:active,
-[type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-[type=checkbox] ~ label,
-[type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-[type=checkbox] ~ label:not(:last-of-type),
-[type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-[type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-[type=radio] {
- border-radius: 50%;
-}
-[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-[type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-[type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-[type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-[type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-[type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=radio][aria-invalid=false]:checked,
-[type=radio][aria-invalid=false]:checked:active,
-[type=radio][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=radio]:checked[aria-invalid=true],
-[type=radio]:checked:active[aria-invalid=true],
-[type=radio]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-[type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-[type=color]::-moz-focus-inner {
- padding: 0;
-}
-[type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-[type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-[type=date]::-webkit-calendar-picker-indicator,
-[type=datetime-local]::-webkit-calendar-picker-indicator,
-[type=month]::-webkit-calendar-picker-indicator,
-[type=time]::-webkit-calendar-picker-indicator,
-[type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=time],
- [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-[type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-[type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-[type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-[type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-[type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-[type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]:active, [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-[type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-details summary::-webkit-details-marker {
- display: none;
-}
-details summary::marker {
- display: none;
-}
-details summary::-moz-list-bullet {
- list-style-type: none;
-}
-details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-details summary:focus {
- outline: none;
-}
-details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] details summary {
- text-align: right;
-}
-[dir=rtl] details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-article > header,
-article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-[role=search],
-[role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-[role=search] > *,
-[role=search] input:not([type=checkbox], [type=radio]),
-[role=search] select,
-[role=group] > *,
-[role=group] input:not([type=checkbox], [type=radio]),
-[role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-[role=search] > *:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] > *:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-[role=search] > *:not(:last-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=search] select:not(:last-child),
-[role=group] > *:not(:last-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-[role=search] > *:focus,
-[role=search] input:not([type=checkbox], [type=radio]):focus,
-[role=search] select:focus,
-[role=group] > *:focus,
-[role=group] input:not([type=checkbox], [type=radio]):focus,
-[role=group] select:focus {
- z-index: 2;
-}
-[role=search] button:not(:first-child),
-[role=search] [type=submit]:not(:first-child),
-[role=search] [type=reset]:not(:first-child),
-[role=search] [type=button]:not(:first-child),
-[role=search] [role=button]:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] button:not(:first-child),
-[role=group] [type=submit]:not(:first-child),
-[role=group] [type=reset]:not(:first-child),
-[role=group] [type=button]:not(:first-child),
-[role=group] [role=button]:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=reset],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=reset],
-[role=group] [type=button],
-[role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- [role=search] button:focus,
- [role=search] [type=submit]:focus,
- [role=search] [type=reset]:focus,
- [role=search] [type=button]:focus,
- [role=search] [role=button]:focus,
- [role=group] button:focus,
- [role=group] [type=submit]:focus,
- [role=group] [type=reset]:focus,
- [role=group] [type=button]:focus,
- [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-[role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-[role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-[aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-[aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-[aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-[aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-button[aria-busy=true],
-[type=submit][aria-busy=true],
-[type=button][aria-busy=true],
-[type=reset][aria-busy=true],
-[role=button][aria-busy=true],
-a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- dialog > article {
- max-width: 700px;
- }
-}
-dialog > article > header > * {
- margin-bottom: 0;
-}
-dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-dialog > article > footer {
- text-align: right;
-}
-dialog > article > footer button,
-dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-dialog > article > footer button:not(:first-of-type),
-dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-dialog:not([open]), dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-nav,
-nav ul {
- display: flex;
-}
-
-nav {
- justify-content: space-between;
- overflow: visible;
-}
-nav ol,
-nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-nav ol:first-of-type,
-nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav ol:last-of-type,
-nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-nav li button,
-nav li [role=button],
-nav li [type=button],
-nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-aside nav,
-aside ol,
-aside ul,
-aside li {
- display: block;
-}
-aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-aside li a {
- display: block;
-}
-aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-[data-tooltip] {
- position: relative;
-}
-[data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-[data-tooltip][data-placement=top]::after, [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-[data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-[data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-[data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- [data-tooltip]:focus::after, [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-[aria-controls] {
- cursor: pointer;
-}
-
-[aria-disabled=true],
-[disabled] {
- cursor: not-allowed;
-}
-
-[aria-hidden=false][hidden] {
- display: initial;
-}
-
-[aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-a,
-area,
-button,
-input,
-label,
-select,
-summary,
-textarea,
-[tabindex] {
- -ms-touch-action: manipulation;
-}
-
-[dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- *:not([aria-busy=true]),
- :not([aria-busy=true])::before,
- :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.blue.min.css b/css/pico.classless.blue.min.css
deleted file mode 100644
index d9224798..00000000
--- a/css/pico.classless.blue.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(116, 139, 248, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#2060df;--pico-primary-background:#2060df;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(32, 96, 223, 0.5);--pico-primary-hover:#184eb8;--pico-primary-hover-background:#1d59d0;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(116, 139, 248, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(137, 153, 249, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#8999f9;--pico-primary-background:#2060df;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(137, 153, 249, 0.5);--pico-primary-hover:#aeb5fb;--pico-primary-hover-background:#3c71f7;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(137, 153, 249, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(137, 153, 249, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#8999f9;--pico-primary-background:#2060df;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(137, 153, 249, 0.5);--pico-primary-hover:#aeb5fb;--pico-primary-hover-background:#3c71f7;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(137, 153, 249, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){body>footer,body>header,body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){body>footer,body>header,body>main{max-width:700px}}@media (min-width:1024px){body>footer,body>header,body>main{max-width:950px}}@media (min-width:1280px){body>footer,body>header,body>main{max-width:1200px}}@media (min-width:1536px){body>footer,body>header,body>main{max-width:1450px}}section{margin-bottom:var(--pico-block-spacing-vertical)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}[type=file]::file-selector-button:focus,[type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog>article{max-width:510px}}@media (min-width:768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer [role=button],dialog>article>footer button{margin-bottom:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.amber.css b/css/pico.classless.conditional.amber.css
deleted file mode 100644
index 11dc5d67..00000000
--- a/css/pico.classless.conditional.amber.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(0);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(183, 136, 0, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #876400;
- --pico-primary-background: #ffbf00;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(135, 100, 0, 0.5);
- --pico-primary-hover: #694d00;
- --pico-primary-hover-background: #e8ae01;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(183, 136, 0, 0.5);
- --pico-primary-inverse: #000;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(199, 148, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #c79400;
- --pico-primary-background: #ffbf00;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(199, 148, 0, 0.5);
- --pico-primary-hover: #e8ae01;
- --pico-primary-hover-background: #fecc63;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(199, 148, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(199, 148, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #c79400;
- --pico-primary-background: #ffbf00;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(199, 148, 0, 0.5);
- --pico-primary-hover: #e8ae01;
- --pico-primary-hover-background: #fecc63;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(199, 148, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.amber.min.css b/css/pico.classless.conditional.amber.min.css
deleted file mode 100644
index 8e00289d..00000000
--- a/css/pico.classless.conditional.amber.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(183, 136, 0, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#876400;--pico-primary-background:#ffbf00;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(135, 100, 0, 0.5);--pico-primary-hover:#694d00;--pico-primary-hover-background:#e8ae01;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(183, 136, 0, 0.5);--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(199, 148, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#c79400;--pico-primary-background:#ffbf00;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(199, 148, 0, 0.5);--pico-primary-hover:#e8ae01;--pico-primary-hover-background:#fecc63;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(199, 148, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(199, 148, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#c79400;--pico-primary-background:#ffbf00;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(199, 148, 0, 0.5);--pico-primary-hover:#e8ae01;--pico-primary-hover-background:#fecc63;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(199, 148, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){.pico body>footer,.pico body>header,.pico body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.pico body>footer,.pico body>header,.pico body>main{max-width:700px}}@media (min-width:1024px){.pico body>footer,.pico body>header,.pico body>main{max-width:950px}}@media (min-width:1280px){.pico body>footer,.pico body>header,.pico body>main{max-width:1200px}}@media (min-width:1536px){.pico body>footer,.pico body>header,.pico body>main{max-width:1450px}}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.blue.css b/css/pico.classless.conditional.blue.css
deleted file mode 100644
index d4096212..00000000
--- a/css/pico.classless.conditional.blue.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(116, 139, 248, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #2060df;
- --pico-primary-background: #2060df;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(32, 96, 223, 0.5);
- --pico-primary-hover: #184eb8;
- --pico-primary-hover-background: #1d59d0;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(116, 139, 248, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(137, 153, 249, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #8999f9;
- --pico-primary-background: #2060df;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(137, 153, 249, 0.5);
- --pico-primary-hover: #aeb5fb;
- --pico-primary-hover-background: #3c71f7;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(137, 153, 249, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(137, 153, 249, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #8999f9;
- --pico-primary-background: #2060df;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(137, 153, 249, 0.5);
- --pico-primary-hover: #aeb5fb;
- --pico-primary-hover-background: #3c71f7;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(137, 153, 249, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.blue.min.css b/css/pico.classless.conditional.blue.min.css
deleted file mode 100644
index a23c2201..00000000
--- a/css/pico.classless.conditional.blue.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(116, 139, 248, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#2060df;--pico-primary-background:#2060df;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(32, 96, 223, 0.5);--pico-primary-hover:#184eb8;--pico-primary-hover-background:#1d59d0;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(116, 139, 248, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(137, 153, 249, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#8999f9;--pico-primary-background:#2060df;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(137, 153, 249, 0.5);--pico-primary-hover:#aeb5fb;--pico-primary-hover-background:#3c71f7;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(137, 153, 249, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(137, 153, 249, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#8999f9;--pico-primary-background:#2060df;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(137, 153, 249, 0.5);--pico-primary-hover:#aeb5fb;--pico-primary-hover-background:#3c71f7;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(137, 153, 249, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){.pico body>footer,.pico body>header,.pico body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.pico body>footer,.pico body>header,.pico body>main{max-width:700px}}@media (min-width:1024px){.pico body>footer,.pico body>header,.pico body>main{max-width:950px}}@media (min-width:1280px){.pico body>footer,.pico body>header,.pico body>main{max-width:1200px}}@media (min-width:1536px){.pico body>footer,.pico body>header,.pico body>main{max-width:1450px}}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.cyan.css b/css/pico.classless.conditional.cyan.css
deleted file mode 100644
index ddfcdbb6..00000000
--- a/css/pico.classless.conditional.cyan.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(5, 162, 162, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #047878;
- --pico-primary-background: #047878;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(4, 120, 120, 0.5);
- --pico-primary-hover: #025d5d;
- --pico-primary-hover-background: #046a6a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(5, 162, 162, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(10, 177, 177, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #0ab1b1;
- --pico-primary-background: #047878;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(10, 177, 177, 0.5);
- --pico-primary-hover: #0ccece;
- --pico-primary-hover-background: #058686;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(10, 177, 177, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(10, 177, 177, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #0ab1b1;
- --pico-primary-background: #047878;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(10, 177, 177, 0.5);
- --pico-primary-hover: #0ccece;
- --pico-primary-hover-background: #058686;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(10, 177, 177, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.cyan.min.css b/css/pico.classless.conditional.cyan.min.css
deleted file mode 100644
index 3aca350f..00000000
--- a/css/pico.classless.conditional.cyan.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(5, 162, 162, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#047878;--pico-primary-background:#047878;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(4, 120, 120, 0.5);--pico-primary-hover:#025d5d;--pico-primary-hover-background:#046a6a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(5, 162, 162, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(10, 177, 177, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#0ab1b1;--pico-primary-background:#047878;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(10, 177, 177, 0.5);--pico-primary-hover:#0ccece;--pico-primary-hover-background:#058686;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(10, 177, 177, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(10, 177, 177, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#0ab1b1;--pico-primary-background:#047878;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(10, 177, 177, 0.5);--pico-primary-hover:#0ccece;--pico-primary-hover-background:#058686;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(10, 177, 177, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){.pico body>footer,.pico body>header,.pico body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.pico body>footer,.pico body>header,.pico body>main{max-width:700px}}@media (min-width:1024px){.pico body>footer,.pico body>header,.pico body>main{max-width:950px}}@media (min-width:1280px){.pico body>footer,.pico body>header,.pico body>main{max-width:1200px}}@media (min-width:1536px){.pico body>footer,.pico body>header,.pico body>main{max-width:1450px}}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.fuchsia.css b/css/pico.classless.conditional.fuchsia.css
deleted file mode 100644
index 7ee11f56..00000000
--- a/css/pico.classless.conditional.fuchsia.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(247, 72, 183, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #c1208b;
- --pico-primary-background: #c1208b;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(193, 32, 139, 0.5);
- --pico-primary-hover: #98176d;
- --pico-primary-hover-background: #ac1c7c;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(247, 72, 183, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(248, 105, 191, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f869bf;
- --pico-primary-background: #c1208b;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(248, 105, 191, 0.5);
- --pico-primary-hover: #fa9acf;
- --pico-primary-hover-background: #d9269d;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(248, 105, 191, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(248, 105, 191, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f869bf;
- --pico-primary-background: #c1208b;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(248, 105, 191, 0.5);
- --pico-primary-hover: #fa9acf;
- --pico-primary-hover-background: #d9269d;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(248, 105, 191, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.fuchsia.min.css b/css/pico.classless.conditional.fuchsia.min.css
deleted file mode 100644
index 061cf461..00000000
--- a/css/pico.classless.conditional.fuchsia.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(247, 72, 183, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#c1208b;--pico-primary-background:#c1208b;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(193, 32, 139, 0.5);--pico-primary-hover:#98176d;--pico-primary-hover-background:#ac1c7c;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(247, 72, 183, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(248, 105, 191, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f869bf;--pico-primary-background:#c1208b;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(248, 105, 191, 0.5);--pico-primary-hover:#fa9acf;--pico-primary-hover-background:#d9269d;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(248, 105, 191, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(248, 105, 191, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f869bf;--pico-primary-background:#c1208b;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(248, 105, 191, 0.5);--pico-primary-hover:#fa9acf;--pico-primary-hover-background:#d9269d;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(248, 105, 191, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){.pico body>footer,.pico body>header,.pico body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.pico body>footer,.pico body>header,.pico body>main{max-width:700px}}@media (min-width:1024px){.pico body>footer,.pico body>header,.pico body>main{max-width:950px}}@media (min-width:1280px){.pico body>footer,.pico body>header,.pico body>main{max-width:1200px}}@media (min-width:1536px){.pico body>footer,.pico body>header,.pico body>main{max-width:1450px}}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.green.css b/css/pico.classless.conditional.green.css
deleted file mode 100644
index d4b835bc..00000000
--- a/css/pico.classless.conditional.green.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(71, 164, 23, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #33790f;
- --pico-primary-background: #398712;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(51, 121, 15, 0.5);
- --pico-primary-hover: #265e09;
- --pico-primary-hover-background: #33790f;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(71, 164, 23, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(78, 179, 27, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #4eb31b;
- --pico-primary-background: #398712;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(78, 179, 27, 0.5);
- --pico-primary-hover: #5dd121;
- --pico-primary-hover-background: #409614;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(78, 179, 27, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(78, 179, 27, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #4eb31b;
- --pico-primary-background: #398712;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(78, 179, 27, 0.5);
- --pico-primary-hover: #5dd121;
- --pico-primary-hover-background: #409614;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(78, 179, 27, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.green.min.css b/css/pico.classless.conditional.green.min.css
deleted file mode 100644
index 3f44a6d1..00000000
--- a/css/pico.classless.conditional.green.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(71, 164, 23, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#33790f;--pico-primary-background:#398712;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(51, 121, 15, 0.5);--pico-primary-hover:#265e09;--pico-primary-hover-background:#33790f;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(71, 164, 23, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(78, 179, 27, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#4eb31b;--pico-primary-background:#398712;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(78, 179, 27, 0.5);--pico-primary-hover:#5dd121;--pico-primary-hover-background:#409614;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(78, 179, 27, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(78, 179, 27, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#4eb31b;--pico-primary-background:#398712;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(78, 179, 27, 0.5);--pico-primary-hover:#5dd121;--pico-primary-hover-background:#409614;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(78, 179, 27, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){.pico body>footer,.pico body>header,.pico body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.pico body>footer,.pico body>header,.pico body>main{max-width:700px}}@media (min-width:1024px){.pico body>footer,.pico body>header,.pico body>main{max-width:950px}}@media (min-width:1280px){.pico body>footer,.pico body>header,.pico body>main{max-width:1200px}}@media (min-width:1536px){.pico body>footer,.pico body>header,.pico body>main{max-width:1450px}}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.grey.css b/css/pico.classless.conditional.grey.css
deleted file mode 100644
index 3cd65d89..00000000
--- a/css/pico.classless.conditional.grey.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(0);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(145, 145, 145, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #6a6a6a;
- --pico-primary-background: #ababab;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(106, 106, 106, 0.5);
- --pico-primary-hover: #525252;
- --pico-primary-hover-background: #9e9e9e;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(145, 145, 145, 0.5);
- --pico-primary-inverse: #000;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(158, 158, 158, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #9e9e9e;
- --pico-primary-background: #ababab;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(158, 158, 158, 0.5);
- --pico-primary-hover: #b9b9b9;
- --pico-primary-hover-background: #b9b9b9;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(158, 158, 158, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(158, 158, 158, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #9e9e9e;
- --pico-primary-background: #ababab;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(158, 158, 158, 0.5);
- --pico-primary-hover: #b9b9b9;
- --pico-primary-hover-background: #b9b9b9;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(158, 158, 158, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.grey.min.css b/css/pico.classless.conditional.grey.min.css
deleted file mode 100644
index 35df99a0..00000000
--- a/css/pico.classless.conditional.grey.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(145, 145, 145, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#6a6a6a;--pico-primary-background:#ababab;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(106, 106, 106, 0.5);--pico-primary-hover:#525252;--pico-primary-hover-background:#9e9e9e;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(145, 145, 145, 0.5);--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(158, 158, 158, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#9e9e9e;--pico-primary-background:#ababab;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(158, 158, 158, 0.5);--pico-primary-hover:#b9b9b9;--pico-primary-hover-background:#b9b9b9;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(158, 158, 158, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(158, 158, 158, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#9e9e9e;--pico-primary-background:#ababab;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(158, 158, 158, 0.5);--pico-primary-hover:#b9b9b9;--pico-primary-hover-background:#b9b9b9;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(158, 158, 158, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){.pico body>footer,.pico body>header,.pico body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.pico body>footer,.pico body>header,.pico body>main{max-width:700px}}@media (min-width:1024px){.pico body>footer,.pico body>header,.pico body>main{max-width:950px}}@media (min-width:1280px){.pico body>footer,.pico body>header,.pico body>main{max-width:1200px}}@media (min-width:1536px){.pico body>footer,.pico body>header,.pico body>main{max-width:1450px}}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.indigo.css b/css/pico.classless.conditional.indigo.css
deleted file mode 100644
index 7fb06eba..00000000
--- a/css/pico.classless.conditional.indigo.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(148, 134, 225, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #655cd6;
- --pico-primary-background: #524ed2;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(101, 92, 214, 0.5);
- --pico-primary-hover: #4040bf;
- --pico-primary-hover-background: #4040bf;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(148, 134, 225, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(162, 148, 229, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #a294e5;
- --pico-primary-background: #524ed2;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(162, 148, 229, 0.5);
- --pico-primary-hover: #bdb2ec;
- --pico-primary-hover-background: #655cd6;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(162, 148, 229, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(162, 148, 229, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #a294e5;
- --pico-primary-background: #524ed2;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(162, 148, 229, 0.5);
- --pico-primary-hover: #bdb2ec;
- --pico-primary-hover-background: #655cd6;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(162, 148, 229, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.indigo.min.css b/css/pico.classless.conditional.indigo.min.css
deleted file mode 100644
index 4af8e88c..00000000
--- a/css/pico.classless.conditional.indigo.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(148, 134, 225, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#655cd6;--pico-primary-background:#524ed2;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(101, 92, 214, 0.5);--pico-primary-hover:#4040bf;--pico-primary-hover-background:#4040bf;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(148, 134, 225, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(162, 148, 229, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#a294e5;--pico-primary-background:#524ed2;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(162, 148, 229, 0.5);--pico-primary-hover:#bdb2ec;--pico-primary-hover-background:#655cd6;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(162, 148, 229, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(162, 148, 229, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#a294e5;--pico-primary-background:#524ed2;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(162, 148, 229, 0.5);--pico-primary-hover:#bdb2ec;--pico-primary-hover-background:#655cd6;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(162, 148, 229, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){.pico body>footer,.pico body>header,.pico body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.pico body>footer,.pico body>header,.pico body>main{max-width:700px}}@media (min-width:1024px){.pico body>footer,.pico body>header,.pico body>main{max-width:950px}}@media (min-width:1280px){.pico body>footer,.pico body>header,.pico body>main{max-width:1200px}}@media (min-width:1536px){.pico body>footer,.pico body>header,.pico body>main{max-width:1450px}}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.jade.css b/css/pico.classless.conditional.jade.css
deleted file mode 100644
index 5bb45259..00000000
--- a/css/pico.classless.conditional.jade.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(0, 166, 110, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #007a50;
- --pico-primary-background: #007a50;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(0, 122, 80, 0.5);
- --pico-primary-hover: #005f3d;
- --pico-primary-hover-background: #006d46;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(0, 166, 110, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(0, 180, 120, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #00b478;
- --pico-primary-background: #007a50;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(0, 180, 120, 0.5);
- --pico-primary-hover: #00cc88;
- --pico-primary-hover-background: #00895a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(0, 180, 120, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(0, 180, 120, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #00b478;
- --pico-primary-background: #007a50;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(0, 180, 120, 0.5);
- --pico-primary-hover: #00cc88;
- --pico-primary-hover-background: #00895a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(0, 180, 120, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.jade.min.css b/css/pico.classless.conditional.jade.min.css
deleted file mode 100644
index e15d342f..00000000
--- a/css/pico.classless.conditional.jade.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(0, 166, 110, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#007a50;--pico-primary-background:#007a50;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(0, 122, 80, 0.5);--pico-primary-hover:#005f3d;--pico-primary-hover-background:#006d46;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(0, 166, 110, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(0, 180, 120, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#00b478;--pico-primary-background:#007a50;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(0, 180, 120, 0.5);--pico-primary-hover:#00cc88;--pico-primary-hover-background:#00895a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(0, 180, 120, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(0, 180, 120, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#00b478;--pico-primary-background:#007a50;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(0, 180, 120, 0.5);--pico-primary-hover:#00cc88;--pico-primary-hover-background:#00895a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(0, 180, 120, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){.pico body>footer,.pico body>header,.pico body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.pico body>footer,.pico body>header,.pico body>main{max-width:700px}}@media (min-width:1024px){.pico body>footer,.pico body>header,.pico body>main{max-width:950px}}@media (min-width:1280px){.pico body>footer,.pico body>header,.pico body>main{max-width:1200px}}@media (min-width:1536px){.pico body>footer,.pico body>header,.pico body>main{max-width:1450px}}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.lime.css b/css/pico.classless.conditional.lime.css
deleted file mode 100644
index b1bae3d4..00000000
--- a/css/pico.classless.conditional.lime.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(0);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(119, 156, 0, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #577400;
- --pico-primary-background: #a5d601;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(87, 116, 0, 0.5);
- --pico-primary-hover: #435a00;
- --pico-primary-hover-background: #99c801;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(119, 156, 0, 0.5);
- --pico-primary-inverse: #000;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(130, 171, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #82ab00;
- --pico-primary-background: #a5d601;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(130, 171, 0, 0.5);
- --pico-primary-hover: #99c801;
- --pico-primary-hover-background: #b2e51a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(130, 171, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(130, 171, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #82ab00;
- --pico-primary-background: #a5d601;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(130, 171, 0, 0.5);
- --pico-primary-hover: #99c801;
- --pico-primary-hover-background: #b2e51a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(130, 171, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.lime.min.css b/css/pico.classless.conditional.lime.min.css
deleted file mode 100644
index dc4cef3a..00000000
--- a/css/pico.classless.conditional.lime.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(119, 156, 0, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#577400;--pico-primary-background:#a5d601;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(87, 116, 0, 0.5);--pico-primary-hover:#435a00;--pico-primary-hover-background:#99c801;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(119, 156, 0, 0.5);--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(130, 171, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#82ab00;--pico-primary-background:#a5d601;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(130, 171, 0, 0.5);--pico-primary-hover:#99c801;--pico-primary-hover-background:#b2e51a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(130, 171, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(130, 171, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#82ab00;--pico-primary-background:#a5d601;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(130, 171, 0, 0.5);--pico-primary-hover:#99c801;--pico-primary-hover-background:#b2e51a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(130, 171, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){.pico body>footer,.pico body>header,.pico body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.pico body>footer,.pico body>header,.pico body>main{max-width:700px}}@media (min-width:1024px){.pico body>footer,.pico body>header,.pico body>main{max-width:950px}}@media (min-width:1280px){.pico body>footer,.pico body>header,.pico body>main{max-width:1200px}}@media (min-width:1536px){.pico body>footer,.pico body>header,.pico body>main{max-width:1450px}}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.orange.css b/css/pico.classless.conditional.orange.css
deleted file mode 100644
index 2ac3b171..00000000
--- a/css/pico.classless.conditional.orange.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(244, 93, 44, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #bd3c13;
- --pico-primary-background: #d24317;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(189, 60, 19, 0.5);
- --pico-primary-hover: #942d0d;
- --pico-primary-hover-background: #bd3c13;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(244, 93, 44, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(245, 107, 61, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f56b3d;
- --pico-primary-background: #d24317;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(245, 107, 61, 0.5);
- --pico-primary-hover: #f8a283;
- --pico-primary-hover-background: #e74b1a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(245, 107, 61, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(245, 107, 61, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f56b3d;
- --pico-primary-background: #d24317;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(245, 107, 61, 0.5);
- --pico-primary-hover: #f8a283;
- --pico-primary-hover-background: #e74b1a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(245, 107, 61, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.orange.min.css b/css/pico.classless.conditional.orange.min.css
deleted file mode 100644
index 85b111d9..00000000
--- a/css/pico.classless.conditional.orange.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(244, 93, 44, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#bd3c13;--pico-primary-background:#d24317;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(189, 60, 19, 0.5);--pico-primary-hover:#942d0d;--pico-primary-hover-background:#bd3c13;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(244, 93, 44, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(245, 107, 61, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f56b3d;--pico-primary-background:#d24317;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(245, 107, 61, 0.5);--pico-primary-hover:#f8a283;--pico-primary-hover-background:#e74b1a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(245, 107, 61, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(245, 107, 61, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f56b3d;--pico-primary-background:#d24317;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(245, 107, 61, 0.5);--pico-primary-hover:#f8a283;--pico-primary-hover-background:#e74b1a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(245, 107, 61, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){.pico body>footer,.pico body>header,.pico body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.pico body>footer,.pico body>header,.pico body>main{max-width:700px}}@media (min-width:1024px){.pico body>footer,.pico body>header,.pico body>main{max-width:950px}}@media (min-width:1280px){.pico body>footer,.pico body>header,.pico body>main{max-width:1200px}}@media (min-width:1536px){.pico body>footer,.pico body>header,.pico body>main{max-width:1450px}}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.pink.css b/css/pico.classless.conditional.pink.css
deleted file mode 100644
index 0c23aa25..00000000
--- a/css/pico.classless.conditional.pink.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(246, 84, 126, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #c72259;
- --pico-primary-background: #d92662;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(199, 34, 89, 0.5);
- --pico-primary-hover: #9d1945;
- --pico-primary-hover-background: #c72259;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(246, 84, 126, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(247, 112, 142, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f7708e;
- --pico-primary-background: #d92662;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(247, 112, 142, 0.5);
- --pico-primary-hover: #f99eae;
- --pico-primary-hover-background: #f42c6f;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(247, 112, 142, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(247, 112, 142, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f7708e;
- --pico-primary-background: #d92662;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(247, 112, 142, 0.5);
- --pico-primary-hover: #f99eae;
- --pico-primary-hover-background: #f42c6f;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(247, 112, 142, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.pink.min.css b/css/pico.classless.conditional.pink.min.css
deleted file mode 100644
index 869bce7f..00000000
--- a/css/pico.classless.conditional.pink.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(246, 84, 126, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#c72259;--pico-primary-background:#d92662;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(199, 34, 89, 0.5);--pico-primary-hover:#9d1945;--pico-primary-hover-background:#c72259;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(246, 84, 126, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(247, 112, 142, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f7708e;--pico-primary-background:#d92662;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(247, 112, 142, 0.5);--pico-primary-hover:#f99eae;--pico-primary-hover-background:#f42c6f;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(247, 112, 142, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(247, 112, 142, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f7708e;--pico-primary-background:#d92662;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(247, 112, 142, 0.5);--pico-primary-hover:#f99eae;--pico-primary-hover-background:#f42c6f;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(247, 112, 142, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){.pico body>footer,.pico body>header,.pico body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.pico body>footer,.pico body>header,.pico body>main{max-width:700px}}@media (min-width:1024px){.pico body>footer,.pico body>header,.pico body>main{max-width:950px}}@media (min-width:1280px){.pico body>footer,.pico body>header,.pico body>main{max-width:1200px}}@media (min-width:1536px){.pico body>footer,.pico body>header,.pico body>main{max-width:1450px}}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.pumpkin.css b/css/pico.classless.conditional.pumpkin.css
deleted file mode 100644
index 1ff62b56..00000000
--- a/css/pico.classless.conditional.pumpkin.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(0);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(210, 122, 1, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #9c5900;
- --pico-primary-background: #ff9500;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(156, 89, 0, 0.5);
- --pico-primary-hover: #7a4400;
- --pico-primary-hover-background: #e48500;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(210, 122, 1, 0.5);
- --pico-primary-inverse: #000;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(228, 133, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #e48500;
- --pico-primary-background: #ff9500;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(228, 133, 0, 0.5);
- --pico-primary-hover: #ffa23a;
- --pico-primary-hover-background: #ffa23a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(228, 133, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(228, 133, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #e48500;
- --pico-primary-background: #ff9500;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(228, 133, 0, 0.5);
- --pico-primary-hover: #ffa23a;
- --pico-primary-hover-background: #ffa23a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(228, 133, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.pumpkin.min.css b/css/pico.classless.conditional.pumpkin.min.css
deleted file mode 100644
index 12a9229d..00000000
--- a/css/pico.classless.conditional.pumpkin.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(210, 122, 1, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#9c5900;--pico-primary-background:#ff9500;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(156, 89, 0, 0.5);--pico-primary-hover:#7a4400;--pico-primary-hover-background:#e48500;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(210, 122, 1, 0.5);--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(228, 133, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#e48500;--pico-primary-background:#ff9500;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(228, 133, 0, 0.5);--pico-primary-hover:#ffa23a;--pico-primary-hover-background:#ffa23a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(228, 133, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(228, 133, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#e48500;--pico-primary-background:#ff9500;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(228, 133, 0, 0.5);--pico-primary-hover:#ffa23a;--pico-primary-hover-background:#ffa23a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(228, 133, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){.pico body>footer,.pico body>header,.pico body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.pico body>footer,.pico body>header,.pico body>main{max-width:700px}}@media (min-width:1024px){.pico body>footer,.pico body>header,.pico body>main{max-width:950px}}@media (min-width:1280px){.pico body>footer,.pico body>header,.pico body>main{max-width:1200px}}@media (min-width:1536px){.pico body>footer,.pico body>header,.pico body>main{max-width:1450px}}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.purple.css b/css/pico.classless.conditional.purple.css
deleted file mode 100644
index e725e659..00000000
--- a/css/pico.classless.conditional.purple.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(205, 104, 224, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #aa40bf;
- --pico-primary-background: #9236a4;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(170, 64, 191, 0.5);
- --pico-primary-hover: #802e90;
- --pico-primary-hover-background: #802e90;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(205, 104, 224, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(212, 125, 228, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #d47de4;
- --pico-primary-background: #9236a4;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(212, 125, 228, 0.5);
- --pico-primary-hover: #e2a3eb;
- --pico-primary-hover-background: #aa40bf;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(212, 125, 228, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(212, 125, 228, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #d47de4;
- --pico-primary-background: #9236a4;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(212, 125, 228, 0.5);
- --pico-primary-hover: #e2a3eb;
- --pico-primary-hover-background: #aa40bf;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(212, 125, 228, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.purple.min.css b/css/pico.classless.conditional.purple.min.css
deleted file mode 100644
index c2988f6a..00000000
--- a/css/pico.classless.conditional.purple.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(205, 104, 224, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#aa40bf;--pico-primary-background:#9236a4;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(170, 64, 191, 0.5);--pico-primary-hover:#802e90;--pico-primary-hover-background:#802e90;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(205, 104, 224, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(212, 125, 228, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#d47de4;--pico-primary-background:#9236a4;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(212, 125, 228, 0.5);--pico-primary-hover:#e2a3eb;--pico-primary-hover-background:#aa40bf;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(212, 125, 228, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(212, 125, 228, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#d47de4;--pico-primary-background:#9236a4;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(212, 125, 228, 0.5);--pico-primary-hover:#e2a3eb;--pico-primary-hover-background:#aa40bf;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(212, 125, 228, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){.pico body>footer,.pico body>header,.pico body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.pico body>footer,.pico body>header,.pico body>main{max-width:700px}}@media (min-width:1024px){.pico body>footer,.pico body>header,.pico body>main{max-width:950px}}@media (min-width:1280px){.pico body>footer,.pico body>header,.pico body>main{max-width:1200px}}@media (min-width:1536px){.pico body>footer,.pico body>header,.pico body>main{max-width:1450px}}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.red.css b/css/pico.classless.conditional.red.css
deleted file mode 100644
index 8a70dc31..00000000
--- a/css/pico.classless.conditional.red.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(240, 96, 72, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #c52f21;
- --pico-primary-background: #c52f21;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(197, 47, 33, 0.5);
- --pico-primary-hover: #9b2318;
- --pico-primary-hover-background: #af291d;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(240, 96, 72, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(241, 121, 97, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f17961;
- --pico-primary-background: #c52f21;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(241, 121, 97, 0.5);
- --pico-primary-hover: #f5a390;
- --pico-primary-hover-background: #d93526;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(241, 121, 97, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(241, 121, 97, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f17961;
- --pico-primary-background: #c52f21;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(241, 121, 97, 0.5);
- --pico-primary-hover: #f5a390;
- --pico-primary-hover-background: #d93526;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(241, 121, 97, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.red.min.css b/css/pico.classless.conditional.red.min.css
deleted file mode 100644
index 0e69e01a..00000000
--- a/css/pico.classless.conditional.red.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(240, 96, 72, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#c52f21;--pico-primary-background:#c52f21;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(197, 47, 33, 0.5);--pico-primary-hover:#9b2318;--pico-primary-hover-background:#af291d;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(240, 96, 72, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(241, 121, 97, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f17961;--pico-primary-background:#c52f21;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(241, 121, 97, 0.5);--pico-primary-hover:#f5a390;--pico-primary-hover-background:#d93526;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(241, 121, 97, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(241, 121, 97, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f17961;--pico-primary-background:#c52f21;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(241, 121, 97, 0.5);--pico-primary-hover:#f5a390;--pico-primary-hover-background:#d93526;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(241, 121, 97, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){.pico body>footer,.pico body>header,.pico body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.pico body>footer,.pico body>header,.pico body>main{max-width:700px}}@media (min-width:1024px){.pico body>footer,.pico body>header,.pico body>main{max-width:950px}}@media (min-width:1280px){.pico body>footer,.pico body>header,.pico body>main{max-width:1200px}}@media (min-width:1536px){.pico body>footer,.pico body>header,.pico body>main{max-width:1450px}}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.sand.css b/css/pico.classless.conditional.sand.css
deleted file mode 100644
index efc1e9d8..00000000
--- a/css/pico.classless.conditional.sand.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(0);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(149, 144, 130, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #6e6a60;
- --pico-primary-background: #ccc6b4;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(110, 106, 96, 0.5);
- --pico-primary-hover: #55524a;
- --pico-primary-hover-background: #beb8a7;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(149, 144, 130, 0.5);
- --pico-primary-inverse: #000;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(163, 158, 143, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #a39e8f;
- --pico-primary-background: #ccc6b4;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(163, 158, 143, 0.5);
- --pico-primary-hover: #beb8a7;
- --pico-primary-hover-background: #dad4c2;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(163, 158, 143, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(163, 158, 143, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #a39e8f;
- --pico-primary-background: #ccc6b4;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(163, 158, 143, 0.5);
- --pico-primary-hover: #beb8a7;
- --pico-primary-hover-background: #dad4c2;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(163, 158, 143, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.sand.min.css b/css/pico.classless.conditional.sand.min.css
deleted file mode 100644
index aea3c9d7..00000000
--- a/css/pico.classless.conditional.sand.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(149, 144, 130, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#6e6a60;--pico-primary-background:#ccc6b4;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(110, 106, 96, 0.5);--pico-primary-hover:#55524a;--pico-primary-hover-background:#beb8a7;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(149, 144, 130, 0.5);--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(163, 158, 143, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#a39e8f;--pico-primary-background:#ccc6b4;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(163, 158, 143, 0.5);--pico-primary-hover:#beb8a7;--pico-primary-hover-background:#dad4c2;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(163, 158, 143, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(163, 158, 143, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#a39e8f;--pico-primary-background:#ccc6b4;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(163, 158, 143, 0.5);--pico-primary-hover:#beb8a7;--pico-primary-hover-background:#dad4c2;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(163, 158, 143, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){.pico body>footer,.pico body>header,.pico body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.pico body>footer,.pico body>header,.pico body>main{max-width:700px}}@media (min-width:1024px){.pico body>footer,.pico body>header,.pico body>main{max-width:950px}}@media (min-width:1280px){.pico body>footer,.pico body>header,.pico body>main{max-width:1200px}}@media (min-width:1536px){.pico body>footer,.pico body>header,.pico body>main{max-width:1450px}}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.slate.css b/css/pico.classless.conditional.slate.css
deleted file mode 100644
index 46b378b0..00000000
--- a/css/pico.classless.conditional.slate.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(129, 145, 181, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #5d6b89;
- --pico-primary-background: #525f7a;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(93, 107, 137, 0.5);
- --pico-primary-hover: #48536b;
- --pico-primary-hover-background: #48536b;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(129, 145, 181, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(144, 158, 190, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #909ebe;
- --pico-primary-background: #525f7a;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(144, 158, 190, 0.5);
- --pico-primary-hover: #b0b9d0;
- --pico-primary-hover-background: #5d6b89;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(144, 158, 190, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(144, 158, 190, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #909ebe;
- --pico-primary-background: #525f7a;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(144, 158, 190, 0.5);
- --pico-primary-hover: #b0b9d0;
- --pico-primary-hover-background: #5d6b89;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(144, 158, 190, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.slate.min.css b/css/pico.classless.conditional.slate.min.css
deleted file mode 100644
index c28d0e99..00000000
--- a/css/pico.classless.conditional.slate.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(129, 145, 181, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#5d6b89;--pico-primary-background:#525f7a;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(93, 107, 137, 0.5);--pico-primary-hover:#48536b;--pico-primary-hover-background:#48536b;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(129, 145, 181, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(144, 158, 190, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#909ebe;--pico-primary-background:#525f7a;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(144, 158, 190, 0.5);--pico-primary-hover:#b0b9d0;--pico-primary-hover-background:#5d6b89;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(144, 158, 190, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(144, 158, 190, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#909ebe;--pico-primary-background:#525f7a;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(144, 158, 190, 0.5);--pico-primary-hover:#b0b9d0;--pico-primary-hover-background:#5d6b89;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(144, 158, 190, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){.pico body>footer,.pico body>header,.pico body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.pico body>footer,.pico body>header,.pico body>main{max-width:700px}}@media (min-width:1024px){.pico body>footer,.pico body>header,.pico body>main{max-width:950px}}@media (min-width:1280px){.pico body>footer,.pico body>header,.pico body>main{max-width:1200px}}@media (min-width:1536px){.pico body>footer,.pico body>header,.pico body>main{max-width:1450px}}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.violet.css b/css/pico.classless.conditional.violet.css
deleted file mode 100644
index 202097ef..00000000
--- a/css/pico.classless.conditional.violet.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(167, 128, 212, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #8352c5;
- --pico-primary-background: #7540bf;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(131, 82, 197, 0.5);
- --pico-primary-hover: #6935b3;
- --pico-primary-hover-background: #6935b3;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(167, 128, 212, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(178, 144, 217, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #b290d9;
- --pico-primary-background: #7540bf;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(178, 144, 217, 0.5);
- --pico-primary-hover: #c9afe4;
- --pico-primary-hover-background: #8352c5;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(178, 144, 217, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(178, 144, 217, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #b290d9;
- --pico-primary-background: #7540bf;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(178, 144, 217, 0.5);
- --pico-primary-hover: #c9afe4;
- --pico-primary-hover-background: #8352c5;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(178, 144, 217, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.violet.min.css b/css/pico.classless.conditional.violet.min.css
deleted file mode 100644
index da02cc6a..00000000
--- a/css/pico.classless.conditional.violet.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(167, 128, 212, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#8352c5;--pico-primary-background:#7540bf;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(131, 82, 197, 0.5);--pico-primary-hover:#6935b3;--pico-primary-hover-background:#6935b3;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(167, 128, 212, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(178, 144, 217, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#b290d9;--pico-primary-background:#7540bf;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(178, 144, 217, 0.5);--pico-primary-hover:#c9afe4;--pico-primary-hover-background:#8352c5;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(178, 144, 217, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(178, 144, 217, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#b290d9;--pico-primary-background:#7540bf;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(178, 144, 217, 0.5);--pico-primary-hover:#c9afe4;--pico-primary-hover-background:#8352c5;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(178, 144, 217, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){.pico body>footer,.pico body>header,.pico body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.pico body>footer,.pico body>header,.pico body>main{max-width:700px}}@media (min-width:1024px){.pico body>footer,.pico body>header,.pico body>main{max-width:950px}}@media (min-width:1280px){.pico body>footer,.pico body>header,.pico body>main{max-width:1200px}}@media (min-width:1536px){.pico body>footer,.pico body>header,.pico body>main{max-width:1450px}}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.yellow.css b/css/pico.classless.conditional.yellow.css
deleted file mode 100644
index 83a3683f..00000000
--- a/css/pico.classless.conditional.yellow.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(0);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(158, 146, 0, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #756b00;
- --pico-primary-background: #f2df0d;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(117, 107, 0, 0.5);
- --pico-primary-hover: #5b5300;
- --pico-primary-hover-background: #e8d600;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(158, 146, 0, 0.5);
- --pico-primary-inverse: #000;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(173, 159, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #ad9f00;
- --pico-primary-background: #f2df0d;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(173, 159, 0, 0.5);
- --pico-primary-hover: #caba01;
- --pico-primary-hover-background: rgb(247.5, 232, 96.5);
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(173, 159, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(173, 159, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #ad9f00;
- --pico-primary-background: #f2df0d;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(173, 159, 0, 0.5);
- --pico-primary-hover: #caba01;
- --pico-primary-hover-background: rgb(247.5, 232, 96.5);
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(173, 159, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.yellow.min.css b/css/pico.classless.conditional.yellow.min.css
deleted file mode 100644
index f9eaf110..00000000
--- a/css/pico.classless.conditional.yellow.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(158, 146, 0, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#756b00;--pico-primary-background:#f2df0d;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(117, 107, 0, 0.5);--pico-primary-hover:#5b5300;--pico-primary-hover-background:#e8d600;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(158, 146, 0, 0.5);--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(173, 159, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#ad9f00;--pico-primary-background:#f2df0d;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(173, 159, 0, 0.5);--pico-primary-hover:#caba01;--pico-primary-hover-background:rgb(247.5, 232, 96.5);--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(173, 159, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(173, 159, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#ad9f00;--pico-primary-background:#f2df0d;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(173, 159, 0, 0.5);--pico-primary-hover:#caba01;--pico-primary-hover-background:rgb(247.5, 232, 96.5);--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(173, 159, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){.pico body>footer,.pico body>header,.pico body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.pico body>footer,.pico body>header,.pico body>main{max-width:700px}}@media (min-width:1024px){.pico body>footer,.pico body>header,.pico body>main{max-width:950px}}@media (min-width:1280px){.pico body>footer,.pico body>header,.pico body>main{max-width:1200px}}@media (min-width:1536px){.pico body>footer,.pico body>header,.pico body>main{max-width:1450px}}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.zinc.css b/css/pico.classless.conditional.zinc.css
deleted file mode 100644
index b3065f4d..00000000
--- a/css/pico.classless.conditional.zinc.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(136, 145, 164, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #646b79;
- --pico-primary-background: #646b79;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(100, 107, 121, 0.5);
- --pico-primary-hover: #4d535e;
- --pico-primary-hover-background: #5c6370;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(136, 145, 164, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(150, 158, 175, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #969eaf;
- --pico-primary-background: #646b79;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(150, 158, 175, 0.5);
- --pico-primary-hover: #b3b9c5;
- --pico-primary-hover-background: #6f7887;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(150, 158, 175, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(150, 158, 175, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #969eaf;
- --pico-primary-background: #646b79;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(150, 158, 175, 0.5);
- --pico-primary-hover: #b3b9c5;
- --pico-primary-hover-background: #6f7887;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(150, 158, 175, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .pico body > header,
- .pico body > main,
- .pico body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.conditional.zinc.min.css b/css/pico.classless.conditional.zinc.min.css
deleted file mode 100644
index a0c2c615..00000000
--- a/css/pico.classless.conditional.zinc.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(136, 145, 164, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#646b79;--pico-primary-background:#646b79;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(100, 107, 121, 0.5);--pico-primary-hover:#4d535e;--pico-primary-hover-background:#5c6370;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(136, 145, 164, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(150, 158, 175, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#969eaf;--pico-primary-background:#646b79;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(150, 158, 175, 0.5);--pico-primary-hover:#b3b9c5;--pico-primary-hover-background:#6f7887;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(150, 158, 175, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(150, 158, 175, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#969eaf;--pico-primary-background:#646b79;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(150, 158, 175, 0.5);--pico-primary-hover:#b3b9c5;--pico-primary-hover-background:#6f7887;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(150, 158, 175, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){.pico body>footer,.pico body>header,.pico body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.pico body>footer,.pico body>header,.pico body>main{max-width:700px}}@media (min-width:1024px){.pico body>footer,.pico body>header,.pico body>main{max-width:950px}}@media (min-width:1280px){.pico body>footer,.pico body>header,.pico body>main{max-width:1200px}}@media (min-width:1536px){.pico body>footer,.pico body>header,.pico body>main{max-width:1450px}}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.css b/css/pico.classless.css
index 5f634e6b..9865c2c8 100644
--- a/css/pico.classless.css
+++ b/css/pico.classless.css
@@ -1,552 +1,146 @@
-@charset "UTF-8";
/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
+ * Pico.css v1.0.1 (https://picocss.com)
+ * Copyright 2019 - Licensed under MIT
*/
/**
- * Styles
+ * Theme: default
*/
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-[aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(2, 154, 232, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #0172ad;
- --pico-primary-background: #0172ad;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(1, 114, 173, 0.5);
- --pico-primary-hover: #015887;
- --pico-primary-hover-background: #02659a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(2, 154, 232, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
+[data-theme="light"],
+:root:not([data-theme="dark"]) {
+ --background: #FFF;
+ --text: #415462;
+ --h1: #1b2832;
+ --h2: #2c3d49;
+ --h3: #415462;
+ --h4: #596b78;
+ --h5: #73828c;
+ --h6: #8a99a3;
+ --primary: #1095c1;
+ --primary-hover: #08769b;
+ --primary-focus: rgba(16, 149, 193, 0.125);
+ --primary-inverse: #FFF;
+ --secondary: #73828c;
+ --secondary-hover: #415462;
+ --secondary-focus: rgba(115, 130, 140, 0.125);
+ --secondary-inverse: #FFF;
+ --contrast: #2c3d49;
+ --contrast-hover: #0d1419;
+ --contrast-focus: rgba(115, 130, 140, 0.125);
+ --contrast-border: rgba(255, 223, 128, 0.5);
+ --contrast-inverse: #FFF;
+ --input-background: #FFF;
+ --input-border: #c8d1d8;
+ --valid: #288a6a;
+ --invalid: #b94646;
+ --mark: rgba(255, 223, 128, 0.5);
+ --mark-text: #2c3d49;
+ --muted-text: #7e8d98;
+ --muted-background: #edf0f3;
+ --muted-border: #edf0f3;
+ --card-background: #FFF;
+ --card-sections: #f3f5f7;
+ --card-shadow: 0 0.125rem 1rem rgba(27, 40, 50, 0.04), 0 0.125rem 2rem rgba(27, 40, 50, 0.08), 0 0 0 0.0625rem rgba(27, 40, 50, 0.024);
+ --code-background: #f3f5f7;
+ --code-inlined: #edf0f3;
+ --code-color-1: #73828c;
+ --code-color-2: #b34d80;
+ --code-color-3: #3d888f;
+ --code-color-4: #998866;
+ --code-color-5: #96a4ae;
+ --table-border: rgba(237, 240, 243, 0.75);
+ --table-stripping: rgba(115, 130, 140, 0.04);
}
@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(1, 170, 255, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #01aaff;
- --pico-primary-background: #0172ad;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(1, 170, 255, 0.5);
- --pico-primary-hover: #79c0ff;
- --pico-primary-hover-background: #017fc0;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(1, 170, 255, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
+ :root:not([data-theme="light"]) {
+ --background: #10181e;
+ --text: #a2afb9;
+ --h1: #edf0f3;
+ --h2: #d5dce2;
+ --h3: #bbc6ce;
+ --h4: #a2afb9;
+ --h5: #8a99a3;
+ --h6: #73828c;
+ --primary: #1095c1;
+ --primary-hover: #1ab3e6;
+ --primary-focus: rgba(16, 149, 193, 0.25);
+ --primary-inverse: #FFF;
+ --secondary: #596b78;
+ --secondary-hover: #73828c;
+ --secondary-focus: rgba(89, 107, 120, 0.25);
+ --secondary-inverse: #FFF;
+ --contrast: #d5dce2;
+ --contrast-hover: #FFF;
+ --contrast-focus: rgba(89, 107, 120, 0.25);
+ --contrast-border: rgba(255, 223, 128, 0.33);
+ --contrast-inverse: #10181e;
+ --input-background: #10181e;
+ --input-border: #374956;
+ --valid: #1f7a5c;
+ --invalid: #943838;
+ --mark: rgba(255, 223, 128, 0.5);
+ --mark-text: #FFF;
+ --muted-text: #73828c;
+ --muted-background: #10181e;
+ --muted-border: #23333e;
+ --card-background: #17232b;
+ --card-sections: #141d24;
+ --card-shadow: 0 0.125rem 1rem rgba(0, 0, 0, 0.08), 0 0.125rem 2rem rgba(0, 0, 0, 0.04), 0 0 0 0.0625rem rgba(0, 0, 0, 0.1);
+ --code-background: #141d24;
+ --code-inlined: rgba(65, 84, 98, 0.25);
+ --code-color-1: #73828c;
+ --code-color-2: #a65980;
+ --code-color-3: #599fa6;
+ --code-color-4: #8c8473;
+ --code-color-5: #4d606d;
+ --table-border: #10181e;
+ --table-stripping: rgba(115, 130, 140, 0.02);
}
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(1, 170, 255, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #01aaff;
- --pico-primary-background: #0172ad;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(1, 170, 255, 0.5);
- --pico-primary-hover: #79c0ff;
- --pico-primary-hover-background: #017fc0;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(1, 170, 255, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
}
-progress,
-[type=checkbox],
-[type=radio],
-[type=range] {
- accent-color: var(--pico-primary);
+[data-theme="dark"] {
+ --background: #10181e;
+ --text: #a2afb9;
+ --h1: #edf0f3;
+ --h2: #d5dce2;
+ --h3: #bbc6ce;
+ --h4: #a2afb9;
+ --h5: #8a99a3;
+ --h6: #73828c;
+ --primary: #1095c1;
+ --primary-hover: #1ab3e6;
+ --primary-focus: rgba(16, 149, 193, 0.25);
+ --primary-inverse: #FFF;
+ --secondary: #596b78;
+ --secondary-hover: #73828c;
+ --secondary-focus: rgba(89, 107, 120, 0.25);
+ --secondary-inverse: #FFF;
+ --contrast: #d5dce2;
+ --contrast-hover: #FFF;
+ --contrast-focus: rgba(89, 107, 120, 0.25);
+ --contrast-border: rgba(255, 223, 128, 0.33);
+ --contrast-inverse: #10181e;
+ --input-background: #10181e;
+ --input-border: #374956;
+ --valid: #1f7a5c;
+ --invalid: #943838;
+ --mark: rgba(255, 223, 128, 0.5);
+ --mark-text: #FFF;
+ --muted-text: #73828c;
+ --muted-background: #10181e;
+ --muted-border: #23333e;
+ --card-background: #17232b;
+ --card-sections: #141d24;
+ --card-shadow: 0 0.125rem 1rem rgba(0, 0, 0, 0.08), 0 0.125rem 2rem rgba(0, 0, 0, 0.04), 0 0 0 0.0625rem rgba(0, 0, 0, 0.1);
+ --code-background: #141d24;
+ --code-inlined: rgba(65, 84, 98, 0.25);
+ --code-color-1: #73828c;
+ --code-color-2: #a65980;
+ --code-color-3: #599fa6;
+ --code-color-4: #8c8473;
+ --code-color-5: #4d606d;
+ --table-border: #10181e;
+ --table-stripping: rgba(115, 130, 140, 0.02);
}
/**
@@ -557,98 +151,147 @@ progress,
*::before,
*::after {
box-sizing: border-box;
- background-repeat: no-repeat;
}
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
+html {
-webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+ background: var(--background);
+ color: var(--text);
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
+ font-size: 16px;
+ font-weight: 400;
+ line-height: 1.5;
text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
+}
+
+@media (min-width: 576px) {
+ html {
+ font-size: 17px;
+ }
+}
+
+@media (min-width: 768px) {
+ html {
+ font-size: 18px;
+ }
+}
+
+@media (min-width: 992px) {
+ html {
+ font-size: 19px;
+ }
+}
+
+@media (min-width: 1200px) {
+ html {
+ font-size: 20px;
+ }
}
/**
- * Landmarks
+ * Sectioning
+ * Container and responsive spacings for header, main, footer
*/
+main {
+ display: block;
+}
+
body {
width: 100%;
margin: 0;
}
-main {
- display: block;
-}
-
body > header,
body > main,
body > footer {
width: 100%;
margin-right: auto;
margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
+ padding: 2rem 1rem;
}
+
@media (min-width: 576px) {
body > header,
body > main,
body > footer {
max-width: 510px;
- padding-right: 0;
- padding-left: 0;
+ padding: 2.5rem 0;
}
}
+
@media (min-width: 768px) {
body > header,
body > main,
body > footer {
max-width: 700px;
+ padding: 3rem 0;
}
}
-@media (min-width: 1024px) {
+
+@media (min-width: 992px) {
body > header,
body > main,
body > footer {
- max-width: 950px;
+ max-width: 920px;
+ padding: 3.5rem 0;
}
}
-@media (min-width: 1280px) {
+
+@media (min-width: 1200px) {
body > header,
body > main,
body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1450px;
+ max-width: 1130px;
+ padding: 4rem 0;
}
}
/**
* Section
+ * Responsive spacings for section
*/
section {
- margin-bottom: var(--pico-block-spacing-vertical);
+ margin-bottom: 4rem;
+}
+
+@media (min-width: 576px) {
+ section {
+ margin-bottom: 5rem;
+ }
+}
+
+@media (min-width: 768px) {
+ section {
+ margin-bottom: 6rem;
+ }
+}
+
+@media (min-width: 992px) {
+ section {
+ margin-bottom: 7rem;
+ }
+}
+
+@media (min-width: 1200px) {
+ section {
+ margin-bottom: 8rem;
+ }
+}
+
+/**
+ * Horizontal scroller ()
+ */
+figure {
+ display: block;
+ margin: 0;
+ padding: 0;
+ overflow-x: auto;
+}
+
+figure figcaption {
+ padding: 0.5rem 0;
+ color: var(--muted-text);
}
/**
@@ -662,32 +305,62 @@ strong {
sub,
sup {
position: relative;
- font-size: 0.75em;
+ font-size: .75rem;
line-height: 0;
vertical-align: baseline;
}
sub {
- bottom: -0.25em;
+ bottom: -0.25rem;
}
sup {
- top: -0.5em;
+ top: -0.5rem;
+}
+
+img {
+ max-width: 100%;
+ height: auto;
+ border-style: none;
+}
+
+svg,
+img {
+ vertical-align: text-bottom;
}
address,
blockquote,
dl,
+figure,
+form,
ol,
p,
pre,
table,
ul {
margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
+ margin-bottom: 1.5rem;
+ color: var(--text);
+ font-size: 1rem;
font-style: normal;
- font-weight: var(--pico-font-weight);
+}
+
+a {
+ background-color: transparent;
+ color: var(--primary);
+ text-decoration: none;
+ transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, text-decoration 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
+}
+
+a:hover, a:active, a:focus {
+ color: var(--primary-hover);
+ text-decoration: underline;
+}
+
+a:focus {
+ outline: none;
+ background-color: var(--primary-focus);
}
h1,
@@ -697,66 +370,99 @@ h4,
h5,
h6 {
margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
+ margin-bottom: 1.5rem;
+ font-weight: 700;
}
h1 {
- --pico-color: var(--pico-h1-color);
+ margin-bottom: 3rem;
+ color: var(--h1);
+ font-size: 2rem;
}
h2 {
- --pico-color: var(--pico-h2-color);
+ margin-bottom: 2.625rem;
+ color: var(--h2);
+ font-size: 1.75rem;
}
h3 {
- --pico-color: var(--pico-h3-color);
+ margin-bottom: 2.25rem;
+ color: var(--h3);
+ font-size: 1.5rem;
}
h4 {
- --pico-color: var(--pico-h4-color);
+ margin-bottom: 1.875rem;
+ color: var(--h4);
+ font-size: 1.25rem;
}
h5 {
- --pico-color: var(--pico-h5-color);
+ margin-bottom: 1.6875rem;
+ color: var(--h5);
+ font-size: 1.125rem;
}
h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-:where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
+ color: var(--h6);
font-size: 1rem;
}
-:where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
+hgroup {
+ margin-bottom: 1.5rem;
}
-:where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
+hgroup * {
+ margin-bottom: 0;
+}
+
+hgroup > *:last-child {
+ color: var(--muted-text);
+ font-size: 1.125rem;
+ font-weight: normal;
+}
+
+p {
+ margin-bottom: 0.75rem;
+}
+
+small {
+ font-size: 85%;
+}
+
+@media (min-width: 576px) {
+ small {
+ font-size: 83%;
+ }
+}
+
+@media (min-width: 768px) {
+ small {
+ font-size: 81%;
+ }
+}
+
+@media (min-width: 992px) {
+ small {
+ font-size: 79%;
+ }
+}
+
+@media (min-width: 1200px) {
+ small {
+ font-size: 77%;
+ }
+}
+
+ul,
+ol {
+ padding-left: 1.5rem;
+}
+
+ul li,
+ol li {
+ margin-bottom: 0.75rem;
}
ul li {
@@ -764,24 +470,22 @@ ul li {
}
mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
+ padding: .125rem .25rem;
+ background: var(--mark);
+ color: var(--mark-text);
+ vertical-align: middle;
}
blockquote {
display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
+ margin: 3rem 0;
+ padding: 1rem;
+ border-left: 0.25rem solid var(--muted-border);
}
+
blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
+ margin-top: 0.75rem;
+ color: var(--muted-text);
}
abbr[title] {
@@ -791,54 +495,274 @@ abbr[title] {
}
ins {
- color: var(--pico-ins-color);
+ color: var(--valid);
text-decoration: none;
}
del {
- color: var(--pico-del-color);
-}
-
-::-moz-selection {
- background-color: var(--pico-text-selection-color);
+ color: var(--invalid);
}
::selection {
- background-color: var(--pico-text-selection-color);
+ background-color: var(--primary-focus);
}
/**
- * Link
+ * Form elements
*/
-:where(a:not([role=button])),
-[role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-:where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-:where(a:not([role=button])):focus-visible,
-[role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
+input,
+optgroup,
+select,
+textarea {
+ margin: 0;
+ font-family: inherit;
+ font-size: 1rem;
+ line-height: 1.5;
}
-a[role=button] {
+input {
+ overflow: visible;
+}
+
+select {
+ text-transform: none;
+}
+
+legend {
+ display: table;
+ max-width: 100%;
+ padding: 0;
+ color: inherit;
+ white-space: normal;
+}
+
+textarea {
+ overflow: auto;
+}
+
+[type="checkbox"],
+[type="radio"] {
+ padding: 0;
+}
+
+[type="number"]::-webkit-inner-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;
+}
+
+fieldset {
+ margin: 0;
+ margin-bottom: 1.5rem;
+ padding: 0;
+ border: 0;
+}
+
+input:not([type="checkbox"]):not([type="radio"]),
+select,
+textarea,
+form small {
+ display: block;
+ width: 100%;
+}
+
+label,
+fieldset legend {
+ display: block;
+ margin-bottom: 0.125rem;
+ vertical-align: middle;
+}
+
+input,
+select,
+textarea {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ border: 1px solid var(--input-border);
+ border-radius: 0.25rem;
+ outline: none;
+ background-color: var(--input-background);
+ color: var(--text);
+ font-weight: normal;
+ vertical-align: middle;
+ transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
+}
+
+input::placeholder,
+select::placeholder,
+textarea::placeholder {
+ color: var(--muted-text);
+ opacity: 1;
+}
+
+input:active, input:focus,
+select:active,
+select:focus,
+textarea:active,
+textarea:focus {
+ border-color: var(--primary);
+}
+
+input:focus,
+select:focus,
+textarea:focus {
+ box-shadow: 0 0 0 0.2rem var(--primary-focus);
+}
+
+input[readonly], input[disabled],
+select[readonly],
+select[disabled],
+textarea[readonly],
+textarea[disabled] {
+ border-color: var(--muted-border);
+ box-shadow: none;
+}
+
+input[readonly] ~ label, input[disabled] ~ label,
+select[readonly] ~ label,
+select[disabled] ~ label,
+textarea[readonly] ~ label,
+textarea[disabled] ~ label {
+ color: var(--muted-text);
+}
+
+input[disabled],
+select[disabled],
+textarea[disabled] {
+ background-color: var(--muted-background);
+ opacity: .5;
+}
+
+input:not([type="checkbox"]):not([type="radio"]),
+select,
+textarea {
+ margin-bottom: 1.5rem;
+ padding: 0.75rem 1rem;
+}
+
+input[type="color"] {
+ height: calc(3rem + 2px);
+}
+
+select::-ms-expand {
+ border: 0;
+ background-color: transparent;
+}
+
+select:not([multiple]) {
+ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
+ background-position: center right .75rem;
+ background-repeat: no-repeat;
+ background-size: 1rem auto;
+}
+
+form small {
+ color: var(--muted-text);
+}
+
+input + small {
+ margin-top: -1rem;
+ margin-bottom: 1.5rem;
+}
+
+label > input:not([type="checkbox"]):not([type="radio"]),
+label > select,
+label > textarea {
+ margin-top: 0.125rem;
+}
+
+/**
+ * Form elements
+ */
+[type="checkbox"],
+[type="radio"] {
display: inline-block;
+ width: 1em;
+ height: 1em;
+ margin-right: .375rem;
+ margin-bottom: 0.125rem;
+ border-width: 2px;
+ font-size: 1.125rem;
+ vertical-align: middle;
+ cursor: pointer;
+ transition: none;
+}
+
+[type="checkbox"]::-ms-check,
+[type="radio"]::-ms-check {
+ display: none;
+}
+
+[type="checkbox"]:checked,
+[type="radio"]:checked {
+ border-color: var(--primary);
+ background-color: var(--primary);
+ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23FFF' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: .66rem auto;
+}
+
+[type="checkbox"] ~ label,
+[type="radio"] ~ label {
+ display: inline-block;
+ margin-right: .375rem;
+ margin-bottom: 0;
+ cursor: pointer;
+}
+
+[type="radio"] {
+ border-radius: 50%;
+}
+
+[type="radio"]:checked {
+ border-width: .33rem;
+ border-color: var(--primary);
+ background-color: var(--primary-inverse);
+ background-image: none;
+}
+
+[type="checkbox"][role="switch"] {
+ width: 1.85em;
+ height: 1em;
+ border: 2px solid var(--input-border);
+ border-radius: 1em;
+ background-color: var(--input-border);
+ line-height: 1em;
+}
+
+[type="checkbox"][role="switch"]:before {
+ display: block;
+ width: calc(1em - 4px);
+ height: 100%;
+ border-radius: 50%;
+ background-color: var(--primary-inverse);
+ content: '';
+ transition: margin 0.1s ease-in-out;
+}
+
+[type="checkbox"][role="switch"]:checked {
+ border-color: var(--primary);
+ background-color: var(--primary);
+ background-image: none;
+}
+
+[type="checkbox"][role="switch"]:checked::before {
+ margin-right: 0;
+ margin-left: calc(0.925em - 2px);
}
/**
@@ -852,166 +776,107 @@ button {
}
button,
-[type=submit],
-[type=reset],
-[type=button] {
+[type="button"],
+[type="reset"],
+[type="submit"] {
-webkit-appearance: button;
}
-button,
-[type=submit],
-[type=reset],
-[type=button],
-[type=file]::file-selector-button,
-[role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
+button::-moz-focus-inner,
+[type="button"]::-moz-focus-inner,
+[type="reset"]::-moz-focus-inner,
+[type="submit"]::-moz-focus-inner {
+ padding: 0;
+ border-style: none;
+}
+
+button {
+ display: block;
+ width: 100%;
+ margin-bottom: 1.5rem;
+}
+
+a[role="button"] {
+ display: inline-block;
text-decoration: none;
+}
+
+button,
+input[type="submit"],
+a[role="button"] {
+ border: 1px solid transparent;
+ padding: 0.75rem 1rem;
+ border-radius: 0.25rem;
+ outline: none;
+ background-color: var(--primary);
+ color: var(--primary-inverse);
+ font-size: 1rem;
+ font-weight: normal;
+ line-height: 1.5;
+ text-align: center;
cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-button:is([aria-current]:not([aria-current=false])), button:is(:hover, :active, :focus),
-[type=submit]:is([aria-current]:not([aria-current=false])),
-[type=submit]:is(:hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false])),
-[type=reset]:is(:hover, :active, :focus),
-[type=button]:is([aria-current]:not([aria-current=false])),
-[type=button]:is(:hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-[type=file]::file-selector-button:is(:hover, :active, :focus),
-[role=button]:is([aria-current]:not([aria-current=false])),
-[role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-button:focus, button:is([aria-current]:not([aria-current=false])):focus,
-[type=submit]:focus,
-[type=submit]:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=button]:focus,
-[type=button]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-[role=button]:focus,
-[role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
+ transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
-[type=submit],
-[type=reset],
-[type=button] {
- margin-bottom: var(--pico-spacing);
+button:hover, button:active, button:focus,
+input[type="submit"]:hover,
+input[type="submit"]:active,
+input[type="submit"]:focus,
+a[role="button"]:hover,
+a[role="button"]:active,
+a[role="button"]:focus {
+ background-color: var(--primary-hover);
}
-[type=reset],
-[type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
+button:focus,
+input[type="submit"]:focus,
+a[role="button"]:focus {
+ box-shadow: 0 0 0 0.2rem var(--primary-focus);
+}
+
+input[type="reset"] {
cursor: pointer;
}
-[type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-[type=reset]:focus,
-[type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-:where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
+button[disabled],
+input[type="submit"][disabled],
+input[type="reset"][disabled],
+a[role="button"][disabled] {
+ opacity: .5;
pointer-events: none;
}
/**
* Table
*/
-:where(table) {
+table {
width: 100%;
- border-collapse: collapse;
border-spacing: 0;
- text-indent: 0;
}
th,
td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
+ padding: 0.5rem 1rem;
+ border-bottom: 1px solid var(--table-border);
+ color: var(--muted-text);
+ font-weight: 400;
text-align: left;
- text-align: start;
+ font-size: 0.875rem;
}
-tfoot th,
-tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
+th,
+thead td {
+ color: var(--text);
+ font-size: 1rem;
}
-table.striped tbody tr:nth-child(odd) th,
-table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
+thead th,
+thead td {
+ border-bottom: 3px solid var(--table-border);
}
-/**
- * Embedded content
- */
-:where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-audio,
-video {
- display: inline-block;
-}
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-:where(iframe) {
- border-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-:where(svg:not([fill])) {
- fill: currentColor;
-}
-
-svg:not(:root),
-svg:not(:host) {
- overflow: hidden;
+tbody tr:nth-child(odd) {
+ background-color: var(--table-stripping);
}
/**
@@ -1021,1087 +886,353 @@ pre,
code,
kbd,
samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-pre code,
-pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
+ font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
+ font-size: 1rem;
}
pre,
code,
-kbd,
-samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
+kbd {
+ background: var(--code-inlined);
+ color: var(--code-color-1);
+ font-size: 85%;
+ font-weight: 400;
+ line-height: 1;
+}
+
+@media (min-width: 576px) {
+ pre,
+ code,
+ kbd {
+ font-size: 83%;
+ }
+}
+
+@media (min-width: 768px) {
+ pre,
+ code,
+ kbd {
+ font-size: 81%;
+ }
+}
+
+@media (min-width: 992px) {
+ pre,
+ code,
+ kbd {
+ font-size: 79%;
+ }
+}
+
+@media (min-width: 1200px) {
+ pre,
+ code,
+ kbd {
+ font-size: 77%;
+ }
}
code,
-kbd,
-samp {
+kbd {
display: inline-block;
- padding: 0.375rem;
+ padding: .375rem .5rem;
+ border-radius: 0.25rem;
}
pre {
display: block;
- margin-bottom: var(--pico-spacing);
+ margin-bottom: 2rem;
+ padding: 2rem 1rem;
overflow-x: auto;
+ background: var(--code-background);
}
-pre > code,
-pre > samp {
+
+pre > code {
display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
+ padding: 0;
+ background: transparent;
+ font-size: 14px;
+ line-height: 1.5;
+}
+
+code b {
+ color: var(--code-color-2);
+ font-weight: normal;
+}
+
+code i {
+ color: var(--code-color-3);
+ font-style: normal;
+}
+
+code u {
+ color: var(--code-color-4);
+ text-decoration: none;
+}
+
+code em {
+ color: var(--code-color-5);
+ font-style: normal;
}
kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
+ background-color: var(--secondary);
+ color: var(--secondary-inverse);
+ font-weight: bolder;
}
/**
- * Figure
- */
-figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
+ * Miscs
*/
hr {
+ box-sizing: content-box;
height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
+ overflow: visible;
+ border: none;
+ border-top: 1px solid var(--muted-border);
+}
+
+progress {
+ vertical-align: baseline;
}
[hidden],
template {
- display: none !important;
-}
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-input,
-optgroup,
-select,
-textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-input {
- overflow: visible;
-}
-
-select {
- text-transform: none;
-}
-
-legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-textarea {
- overflow: auto;
-}
-
-[type=checkbox],
-[type=radio] {
- padding: 0;
-}
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-[type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-:-moz-focusring {
- outline: none;
-}
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-::-ms-expand {
display: none;
}
-[type=file],
-[type=range] {
- padding: 0;
- border-width: 0;
-}
-
-input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-label,
-fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-input:not([type=checkbox], [type=radio]),
-button[type=submit],
-select,
-textarea {
- width: 100%;
-}
-
-input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-select,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-input,
-select,
-textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-:where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-input:not([type=submit], [type=button], [type=reset])[disabled],
-select[disabled],
-textarea[disabled],
-label[aria-disabled=true],
-:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-:where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-input::placeholder,
-input::-webkit-input-placeholder,
-textarea::placeholder,
-textarea::-webkit-input-placeholder,
-select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-input:not([type=checkbox], [type=radio]),
-select,
-textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-textarea {
- display: block;
- resize: vertical;
-}
-textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-:where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-[type=checkbox],
-[type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-[type=checkbox]::-ms-check,
-[type=radio]::-ms-check {
- display: none;
-}
-[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,
-[type=radio]:checked,
-[type=radio]:checked:active,
-[type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-[type=checkbox] ~ label,
-[type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-[type=checkbox] ~ label:not(:last-of-type),
-[type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-[type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-[type=radio] {
- border-radius: 50%;
-}
-[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-[type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-[type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-[type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-[type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-[type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=radio][aria-invalid=false]:checked,
-[type=radio][aria-invalid=false]:checked:active,
-[type=radio][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=radio]:checked[aria-invalid=true],
-[type=radio]:checked:active[aria-invalid=true],
-[type=radio]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-[type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-[type=color]::-moz-focus-inner {
- padding: 0;
-}
-[type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-[type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-[type=date]::-webkit-calendar-picker-indicator,
-[type=datetime-local]::-webkit-calendar-picker-indicator,
-[type=month]::-webkit-calendar-picker-indicator,
-[type=time]::-webkit-calendar-picker-indicator,
-[type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=time],
- [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-[type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-[type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-[type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-[type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-[type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-[type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]:active, [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-[type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
/**
* Accordion ()
+ * Inspiration: https://codepen.io/koca/pen/RyeLLV
*/
details {
display: block;
- margin-bottom: var(--pico-spacing);
+ margin-bottom: 1.5rem;
+ padding-bottom: 0.75rem;
+ border-bottom: 1px solid var(--muted-border);
}
+
details summary {
- line-height: 1rem;
list-style-type: none;
cursor: pointer;
- transition: color var(--pico-transition);
-}
-details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
+ line-height: 1rem;
}
+
details summary::-webkit-details-marker {
display: none;
}
+
details summary::marker {
display: none;
}
+
details summary::-moz-list-bullet {
list-style-type: none;
}
+
details summary::after {
- display: block;
+ display: inline-block;
width: 1rem;
height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
float: right;
transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
+ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
+ background-position: center;
background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
+ background-size: 1rem auto;
+ content: '';
}
+
details summary:focus {
outline: none;
}
-details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-details[open] > summary::after {
- transform: rotate(0);
+
+details summary ~ * {
+ margin-top: 0.75rem;
}
-[dir=rtl] details summary {
- text-align: right;
+details summary ~ * ~ * {
+ margin-top: 0;
}
-[dir=rtl] details summary::after {
- float: left;
- background-position: left center;
+
+details[open] summary {
+ margin-bottom: 0.375rem;
+ color: var(--muted-text);
+}
+
+details[open] summary::after {
+ transform: rotate(0);
}
/**
* Card ()
*/
article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
+ margin: 2rem 0;
+ padding: 2rem 1rem;
+ overflow: hidden;
+ border-radius: 0.25rem;
+ background: var(--card-background);
+ box-shadow: var(--card-shadow);
}
+
+@media (min-width: 576px) {
+ article {
+ margin: 2.5rem 0;
+ padding: 2.5rem;
+ }
+}
+
+@media (min-width: 768px) {
+ article {
+ margin: 3rem 0;
+ padding: 3rem;
+ }
+}
+
+@media (min-width: 992px) {
+ article {
+ margin: 3.5rem 0;
+ padding: 3.5rem;
+ }
+}
+
+@media (min-width: 1200px) {
+ article {
+ margin: 4rem 0;
+ padding: 4rem;
+ }
+}
+
+article > *:not(header):not(footer):not(pre):last-child {
+ margin-bottom: 0;
+}
+
+/**
+ * Card sectionning ( > header, footer, pre)
+ */
article > header,
article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
+ background-color: var(--card-sections);
}
-/**
- * Group ([role="group"], [role="search"])
- */
-[role=search],
-[role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-[role=search] > *,
-[role=search] input:not([type=checkbox], [type=radio]),
-[role=search] select,
-[role=group] > *,
-[role=group] input:not([type=checkbox], [type=radio]),
-[role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-[role=search] > *:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] > *:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-[role=search] > *:not(:last-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=search] select:not(:last-child),
-[role=group] > *:not(:last-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-[role=search] > *:focus,
-[role=search] input:not([type=checkbox], [type=radio]):focus,
-[role=search] select:focus,
-[role=group] > *:focus,
-[role=group] input:not([type=checkbox], [type=radio]):focus,
-[role=group] select:focus {
- z-index: 2;
-}
-[role=search] button:not(:first-child),
-[role=search] [type=submit]:not(:first-child),
-[role=search] [type=reset]:not(:first-child),
-[role=search] [type=button]:not(:first-child),
-[role=search] [role=button]:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] button:not(:first-child),
-[role=group] [type=submit]:not(:first-child),
-[role=group] [type=reset]:not(:first-child),
-[role=group] [type=button]:not(:first-child),
-[role=group] [role=button]:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=reset],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=reset],
-[role=group] [type=button],
-[role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- [role=search] button:focus,
- [role=search] [type=submit]:focus,
- [role=search] [type=reset]:focus,
- [role=search] [type=button]:focus,
- [role=search] [role=button]:focus,
- [role=group] button:focus,
- [role=group] [type=submit]:focus,
- [role=group] [type=reset]:focus,
- [role=group] [type=button]:focus,
- [role=group] [role=button]:focus {
- box-shadow: none;
- }
+article > header,
+article > footer,
+article > pre {
+ margin: -1rem;
+ padding: 2rem 1rem;
}
-[role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-[role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-[aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-[aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-[aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-[aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-button[aria-busy=true],
-[type=submit][aria-busy=true],
-[type=button][aria-busy=true],
-[type=reset][aria-busy=true],
-[role=button][aria-busy=true],
-a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
@media (min-width: 576px) {
- dialog > article {
- max-width: 510px;
+ article > header,
+ article > footer,
+ article > pre {
+ margin: -2.5rem;
+ padding: 2rem 2.5rem;
}
}
+
@media (min-width: 768px) {
- dialog > article {
- max-width: 700px;
+ article > header,
+ article > footer,
+ article > pre {
+ margin: -3rem;
+ padding: 2rem 3rem;
}
}
-dialog > article > header > * {
- margin-bottom: 0;
+
+@media (min-width: 992px) {
+ article > header,
+ article > footer,
+ article > pre {
+ margin: -3.5rem;
+ padding: 2rem 3.5rem;
+ }
}
-dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
+
+@media (min-width: 1200px) {
+ article > header,
+ article > footer,
+ article > pre {
+ margin: -4rem;
+ padding: 2rem 4rem;
+ }
}
-dialog > article > footer {
- text-align: right;
+
+article > header {
+ margin-top: -2rem;
+ margin-bottom: 2rem;
}
-dialog > article > footer button,
-dialog > article > footer [role=button] {
- margin-bottom: 0;
+
+@media (min-width: 576px) {
+ article > header {
+ margin-top: -2.5rem;
+ margin-bottom: 2.5rem;
+ }
}
-dialog > article > footer button:not(:first-of-type),
-dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
+
+@media (min-width: 768px) {
+ article > header {
+ margin-top: -3rem;
+ margin-bottom: 3rem;
+ }
}
-dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
+
+@media (min-width: 992px) {
+ article > header {
+ margin-top: -3.5rem;
+ margin-bottom: 3.5rem;
+ }
}
-dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
+
+@media (min-width: 1200px) {
+ article > header {
+ margin-top: -4rem;
+ margin-bottom: 4rem;
+ }
}
-dialog:not([open]), dialog[open=false] {
- display: none;
+
+article > footer,
+article > pre {
+ margin-top: 2rem;
+ margin-bottom: -2rem;
+}
+
+@media (min-width: 576px) {
+ article > footer,
+ article > pre {
+ margin-top: 2.5rem;
+ margin-bottom: -2.5rem;
+ }
+}
+
+@media (min-width: 768px) {
+ article > footer,
+ article > pre {
+ margin-top: 3rem;
+ margin-bottom: -3rem;
+ }
+}
+
+@media (min-width: 992px) {
+ article > footer,
+ article > pre {
+ margin-top: 3.5rem;
+ margin-bottom: -3.5rem;
+ }
+}
+
+@media (min-width: 1200px) {
+ article > footer,
+ article > pre {
+ margin-top: 4rem;
+ margin-bottom: -4rem;
+ }
}
/**
* Nav
*/
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
nav,
nav ul {
display: flex;
@@ -2109,350 +1240,108 @@ nav ul {
nav {
justify-content: space-between;
- overflow: visible;
}
-nav ol,
+
nav ul {
align-items: center;
margin-bottom: 0;
padding: 0;
list-style: none;
}
-nav ol:first-of-type,
+
nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
+ margin-left: -0.5rem;
}
-nav ol:last-of-type,
+
nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
+ margin-right: -0.5rem;
}
+
nav li {
display: inline-block;
margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
+ padding: 1rem 0.5rem;
}
-nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-nav li button,
-nav li [role=button],
-nav li [type=button],
-nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-nav li select {
- height: auto;
- margin-right: inherit;
+
+nav li > *,
+nav li > input:not([type="checkbox"]):not([type="radio"]) {
margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
}
-nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
+
+nav a {
+ display: block;
+ margin: -1rem -0.5rem;
+ padding: 1rem 0.5rem;
+ border-radius: 0.25rem;
}
-nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
+
+nav a:hover, nav a:active, nav a:focus {
text-decoration: none;
- white-space: nowrap;
-}
-nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
}
aside nav,
-aside ol,
aside ul,
aside li {
display: block;
}
+
aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
+ padding: 0.5rem;
}
+
aside li a {
- display: block;
-}
-aside li [role=button] {
- margin: inherit;
+ margin: -0.5rem;
+ padding: 0.5rem;
}
-[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
/**
* Tooltip ([data-tooltip])
*/
[data-tooltip] {
position: relative;
}
-[data-tooltip]:not(a, button, input, [role=button]) {
+
+[data-tooltip]:not(a):not(button):not(input) {
border-bottom: 1px dotted;
text-decoration: none;
cursor: help;
}
-[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {
+
+[data-tooltip]::before, [data-tooltip]::after {
display: block;
z-index: 99;
position: absolute;
bottom: 100%;
left: 50%;
- padding: 0.25rem 0.5rem;
+ padding: .25rem .5rem;
overflow: hidden;
transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
+ border-radius: 0.25rem;
+ background: var(--contrast);
+ color: var(--contrast-inverse);
+ font-size: .85rem;
font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
+ font-weight: normal;
text-decoration: none;
text-overflow: ellipsis;
white-space: nowrap;
+ content: attr(data-tooltip);
opacity: 0;
pointer-events: none;
}
-[data-tooltip][data-placement=top]::after, [data-tooltip]::after {
+
+[data-tooltip]::after {
padding: 0;
transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
+ border-top: .3rem solid;
+ border-right: .3rem solid transparent;
+ border-left: .3rem solid transparent;
border-radius: 0;
background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-[data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-[data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-[data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
+ color: var(--contrast);
+ content: '';
}
+
[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
opacity: 1;
}
-@media (hover: hover) and (pointer: fine) {
- [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- [data-tooltip]:focus::after, [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-[aria-controls] {
- cursor: pointer;
-}
-
-[aria-disabled=true],
-[disabled] {
- cursor: not-allowed;
-}
-
-[aria-hidden=false][hidden] {
- display: initial;
-}
-
-[aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-a,
-area,
-button,
-input,
-label,
-select,
-summary,
-textarea,
-[tabindex] {
- -ms-touch-action: manipulation;
-}
-
-[dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- *:not([aria-busy=true]),
- :not([aria-busy=true])::before,
- :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
diff --git a/css/pico.classless.cyan.css b/css/pico.classless.cyan.css
deleted file mode 100644
index 51269f59..00000000
--- a/css/pico.classless.cyan.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-[aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(5, 162, 162, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #047878;
- --pico-primary-background: #047878;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(4, 120, 120, 0.5);
- --pico-primary-hover: #025d5d;
- --pico-primary-hover-background: #046a6a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(5, 162, 162, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(10, 177, 177, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #0ab1b1;
- --pico-primary-background: #047878;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(10, 177, 177, 0.5);
- --pico-primary-hover: #0ccece;
- --pico-primary-hover-background: #058686;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(10, 177, 177, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(10, 177, 177, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #0ab1b1;
- --pico-primary-background: #047878;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(10, 177, 177, 0.5);
- --pico-primary-hover: #0ccece;
- --pico-primary-hover-background: #058686;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(10, 177, 177, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-progress,
-[type=checkbox],
-[type=radio],
-[type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-body > header,
-body > main,
-body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- body > header,
- body > main,
- body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- body > header,
- body > main,
- body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- body > header,
- body > main,
- body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-b,
-strong {
- font-weight: bolder;
-}
-
-sub,
-sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-address,
-blockquote,
-dl,
-ol,
-p,
-pre,
-table,
-ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-:where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-:where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-:where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-ul li {
- list-style: square;
-}
-
-mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-del {
- color: var(--pico-del-color);
-}
-
-::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-:where(a:not([role=button])),
-[role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-:where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-:where(a:not([role=button])):focus-visible,
-[role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button] {
- -webkit-appearance: button;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button],
-[type=file]::file-selector-button,
-[role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-button:is([aria-current]:not([aria-current=false])), button:is(:hover, :active, :focus),
-[type=submit]:is([aria-current]:not([aria-current=false])),
-[type=submit]:is(:hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false])),
-[type=reset]:is(:hover, :active, :focus),
-[type=button]:is([aria-current]:not([aria-current=false])),
-[type=button]:is(:hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-[type=file]::file-selector-button:is(:hover, :active, :focus),
-[role=button]:is([aria-current]:not([aria-current=false])),
-[role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-button:focus, button:is([aria-current]:not([aria-current=false])):focus,
-[type=submit]:focus,
-[type=submit]:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=button]:focus,
-[type=button]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-[role=button]:focus,
-[role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-[type=submit],
-[type=reset],
-[type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-[type=reset],
-[type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-[type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-[type=reset]:focus,
-[type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-:where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-:where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-th,
-td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-tfoot th,
-tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-table.striped tbody tr:nth-child(odd) th,
-table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-:where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-audio,
-video {
- display: inline-block;
-}
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-:where(iframe) {
- border-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-:where(svg:not([fill])) {
- fill: currentColor;
-}
-
-svg:not(:root),
-svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-pre,
-code,
-kbd,
-samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-pre code,
-pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-pre,
-code,
-kbd,
-samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-code,
-kbd,
-samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-pre > code,
-pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-[hidden],
-template {
- display: none !important;
-}
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-input,
-optgroup,
-select,
-textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-input {
- overflow: visible;
-}
-
-select {
- text-transform: none;
-}
-
-legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-textarea {
- overflow: auto;
-}
-
-[type=checkbox],
-[type=radio] {
- padding: 0;
-}
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-[type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-:-moz-focusring {
- outline: none;
-}
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-::-ms-expand {
- display: none;
-}
-
-[type=file],
-[type=range] {
- padding: 0;
- border-width: 0;
-}
-
-input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-label,
-fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-input:not([type=checkbox], [type=radio]),
-button[type=submit],
-select,
-textarea {
- width: 100%;
-}
-
-input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-select,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-input,
-select,
-textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-:where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-input:not([type=submit], [type=button], [type=reset])[disabled],
-select[disabled],
-textarea[disabled],
-label[aria-disabled=true],
-:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-:where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-input::placeholder,
-input::-webkit-input-placeholder,
-textarea::placeholder,
-textarea::-webkit-input-placeholder,
-select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-input:not([type=checkbox], [type=radio]),
-select,
-textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-textarea {
- display: block;
- resize: vertical;
-}
-textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-:where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-[type=checkbox],
-[type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-[type=checkbox]::-ms-check,
-[type=radio]::-ms-check {
- display: none;
-}
-[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,
-[type=radio]:checked,
-[type=radio]:checked:active,
-[type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-[type=checkbox] ~ label,
-[type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-[type=checkbox] ~ label:not(:last-of-type),
-[type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-[type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-[type=radio] {
- border-radius: 50%;
-}
-[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-[type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-[type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-[type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-[type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-[type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=radio][aria-invalid=false]:checked,
-[type=radio][aria-invalid=false]:checked:active,
-[type=radio][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=radio]:checked[aria-invalid=true],
-[type=radio]:checked:active[aria-invalid=true],
-[type=radio]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-[type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-[type=color]::-moz-focus-inner {
- padding: 0;
-}
-[type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-[type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-[type=date]::-webkit-calendar-picker-indicator,
-[type=datetime-local]::-webkit-calendar-picker-indicator,
-[type=month]::-webkit-calendar-picker-indicator,
-[type=time]::-webkit-calendar-picker-indicator,
-[type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=time],
- [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-[type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-[type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-[type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-[type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-[type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-[type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]:active, [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-[type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-details summary::-webkit-details-marker {
- display: none;
-}
-details summary::marker {
- display: none;
-}
-details summary::-moz-list-bullet {
- list-style-type: none;
-}
-details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-details summary:focus {
- outline: none;
-}
-details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] details summary {
- text-align: right;
-}
-[dir=rtl] details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-article > header,
-article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-[role=search],
-[role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-[role=search] > *,
-[role=search] input:not([type=checkbox], [type=radio]),
-[role=search] select,
-[role=group] > *,
-[role=group] input:not([type=checkbox], [type=radio]),
-[role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-[role=search] > *:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] > *:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-[role=search] > *:not(:last-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=search] select:not(:last-child),
-[role=group] > *:not(:last-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-[role=search] > *:focus,
-[role=search] input:not([type=checkbox], [type=radio]):focus,
-[role=search] select:focus,
-[role=group] > *:focus,
-[role=group] input:not([type=checkbox], [type=radio]):focus,
-[role=group] select:focus {
- z-index: 2;
-}
-[role=search] button:not(:first-child),
-[role=search] [type=submit]:not(:first-child),
-[role=search] [type=reset]:not(:first-child),
-[role=search] [type=button]:not(:first-child),
-[role=search] [role=button]:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] button:not(:first-child),
-[role=group] [type=submit]:not(:first-child),
-[role=group] [type=reset]:not(:first-child),
-[role=group] [type=button]:not(:first-child),
-[role=group] [role=button]:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=reset],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=reset],
-[role=group] [type=button],
-[role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- [role=search] button:focus,
- [role=search] [type=submit]:focus,
- [role=search] [type=reset]:focus,
- [role=search] [type=button]:focus,
- [role=search] [role=button]:focus,
- [role=group] button:focus,
- [role=group] [type=submit]:focus,
- [role=group] [type=reset]:focus,
- [role=group] [type=button]:focus,
- [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-[role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-[role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-[aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-[aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-[aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-[aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-button[aria-busy=true],
-[type=submit][aria-busy=true],
-[type=button][aria-busy=true],
-[type=reset][aria-busy=true],
-[role=button][aria-busy=true],
-a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- dialog > article {
- max-width: 700px;
- }
-}
-dialog > article > header > * {
- margin-bottom: 0;
-}
-dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-dialog > article > footer {
- text-align: right;
-}
-dialog > article > footer button,
-dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-dialog > article > footer button:not(:first-of-type),
-dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-dialog:not([open]), dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-nav,
-nav ul {
- display: flex;
-}
-
-nav {
- justify-content: space-between;
- overflow: visible;
-}
-nav ol,
-nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-nav ol:first-of-type,
-nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav ol:last-of-type,
-nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-nav li button,
-nav li [role=button],
-nav li [type=button],
-nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-aside nav,
-aside ol,
-aside ul,
-aside li {
- display: block;
-}
-aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-aside li a {
- display: block;
-}
-aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-[data-tooltip] {
- position: relative;
-}
-[data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-[data-tooltip][data-placement=top]::after, [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-[data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-[data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-[data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- [data-tooltip]:focus::after, [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-[aria-controls] {
- cursor: pointer;
-}
-
-[aria-disabled=true],
-[disabled] {
- cursor: not-allowed;
-}
-
-[aria-hidden=false][hidden] {
- display: initial;
-}
-
-[aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-a,
-area,
-button,
-input,
-label,
-select,
-summary,
-textarea,
-[tabindex] {
- -ms-touch-action: manipulation;
-}
-
-[dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- *:not([aria-busy=true]),
- :not([aria-busy=true])::before,
- :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.cyan.min.css b/css/pico.classless.cyan.min.css
deleted file mode 100644
index 9e64c3fe..00000000
--- a/css/pico.classless.cyan.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(5, 162, 162, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#047878;--pico-primary-background:#047878;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(4, 120, 120, 0.5);--pico-primary-hover:#025d5d;--pico-primary-hover-background:#046a6a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(5, 162, 162, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(10, 177, 177, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#0ab1b1;--pico-primary-background:#047878;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(10, 177, 177, 0.5);--pico-primary-hover:#0ccece;--pico-primary-hover-background:#058686;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(10, 177, 177, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(10, 177, 177, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#0ab1b1;--pico-primary-background:#047878;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(10, 177, 177, 0.5);--pico-primary-hover:#0ccece;--pico-primary-hover-background:#058686;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(10, 177, 177, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){body>footer,body>header,body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){body>footer,body>header,body>main{max-width:700px}}@media (min-width:1024px){body>footer,body>header,body>main{max-width:950px}}@media (min-width:1280px){body>footer,body>header,body>main{max-width:1200px}}@media (min-width:1536px){body>footer,body>header,body>main{max-width:1450px}}section{margin-bottom:var(--pico-block-spacing-vertical)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}[type=file]::file-selector-button:focus,[type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog>article{max-width:510px}}@media (min-width:768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer [role=button],dialog>article>footer button{margin-bottom:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.fuchsia.css b/css/pico.classless.fuchsia.css
deleted file mode 100644
index c48ec055..00000000
--- a/css/pico.classless.fuchsia.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-[aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(247, 72, 183, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #c1208b;
- --pico-primary-background: #c1208b;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(193, 32, 139, 0.5);
- --pico-primary-hover: #98176d;
- --pico-primary-hover-background: #ac1c7c;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(247, 72, 183, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(248, 105, 191, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f869bf;
- --pico-primary-background: #c1208b;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(248, 105, 191, 0.5);
- --pico-primary-hover: #fa9acf;
- --pico-primary-hover-background: #d9269d;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(248, 105, 191, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(248, 105, 191, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f869bf;
- --pico-primary-background: #c1208b;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(248, 105, 191, 0.5);
- --pico-primary-hover: #fa9acf;
- --pico-primary-hover-background: #d9269d;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(248, 105, 191, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-progress,
-[type=checkbox],
-[type=radio],
-[type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-body > header,
-body > main,
-body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- body > header,
- body > main,
- body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- body > header,
- body > main,
- body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- body > header,
- body > main,
- body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-b,
-strong {
- font-weight: bolder;
-}
-
-sub,
-sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-address,
-blockquote,
-dl,
-ol,
-p,
-pre,
-table,
-ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-:where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-:where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-:where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-ul li {
- list-style: square;
-}
-
-mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-del {
- color: var(--pico-del-color);
-}
-
-::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-:where(a:not([role=button])),
-[role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-:where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-:where(a:not([role=button])):focus-visible,
-[role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button] {
- -webkit-appearance: button;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button],
-[type=file]::file-selector-button,
-[role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-button:is([aria-current]:not([aria-current=false])), button:is(:hover, :active, :focus),
-[type=submit]:is([aria-current]:not([aria-current=false])),
-[type=submit]:is(:hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false])),
-[type=reset]:is(:hover, :active, :focus),
-[type=button]:is([aria-current]:not([aria-current=false])),
-[type=button]:is(:hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-[type=file]::file-selector-button:is(:hover, :active, :focus),
-[role=button]:is([aria-current]:not([aria-current=false])),
-[role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-button:focus, button:is([aria-current]:not([aria-current=false])):focus,
-[type=submit]:focus,
-[type=submit]:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=button]:focus,
-[type=button]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-[role=button]:focus,
-[role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-[type=submit],
-[type=reset],
-[type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-[type=reset],
-[type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-[type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-[type=reset]:focus,
-[type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-:where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-:where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-th,
-td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-tfoot th,
-tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-table.striped tbody tr:nth-child(odd) th,
-table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-:where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-audio,
-video {
- display: inline-block;
-}
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-:where(iframe) {
- border-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-:where(svg:not([fill])) {
- fill: currentColor;
-}
-
-svg:not(:root),
-svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-pre,
-code,
-kbd,
-samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-pre code,
-pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-pre,
-code,
-kbd,
-samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-code,
-kbd,
-samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-pre > code,
-pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-[hidden],
-template {
- display: none !important;
-}
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-input,
-optgroup,
-select,
-textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-input {
- overflow: visible;
-}
-
-select {
- text-transform: none;
-}
-
-legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-textarea {
- overflow: auto;
-}
-
-[type=checkbox],
-[type=radio] {
- padding: 0;
-}
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-[type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-:-moz-focusring {
- outline: none;
-}
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-::-ms-expand {
- display: none;
-}
-
-[type=file],
-[type=range] {
- padding: 0;
- border-width: 0;
-}
-
-input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-label,
-fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-input:not([type=checkbox], [type=radio]),
-button[type=submit],
-select,
-textarea {
- width: 100%;
-}
-
-input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-select,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-input,
-select,
-textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-:where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-input:not([type=submit], [type=button], [type=reset])[disabled],
-select[disabled],
-textarea[disabled],
-label[aria-disabled=true],
-:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-:where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-input::placeholder,
-input::-webkit-input-placeholder,
-textarea::placeholder,
-textarea::-webkit-input-placeholder,
-select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-input:not([type=checkbox], [type=radio]),
-select,
-textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-textarea {
- display: block;
- resize: vertical;
-}
-textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-:where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-[type=checkbox],
-[type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-[type=checkbox]::-ms-check,
-[type=radio]::-ms-check {
- display: none;
-}
-[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,
-[type=radio]:checked,
-[type=radio]:checked:active,
-[type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-[type=checkbox] ~ label,
-[type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-[type=checkbox] ~ label:not(:last-of-type),
-[type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-[type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-[type=radio] {
- border-radius: 50%;
-}
-[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-[type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-[type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-[type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-[type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-[type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=radio][aria-invalid=false]:checked,
-[type=radio][aria-invalid=false]:checked:active,
-[type=radio][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=radio]:checked[aria-invalid=true],
-[type=radio]:checked:active[aria-invalid=true],
-[type=radio]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-[type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-[type=color]::-moz-focus-inner {
- padding: 0;
-}
-[type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-[type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-[type=date]::-webkit-calendar-picker-indicator,
-[type=datetime-local]::-webkit-calendar-picker-indicator,
-[type=month]::-webkit-calendar-picker-indicator,
-[type=time]::-webkit-calendar-picker-indicator,
-[type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=time],
- [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-[type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-[type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-[type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-[type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-[type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-[type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]:active, [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-[type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-details summary::-webkit-details-marker {
- display: none;
-}
-details summary::marker {
- display: none;
-}
-details summary::-moz-list-bullet {
- list-style-type: none;
-}
-details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-details summary:focus {
- outline: none;
-}
-details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] details summary {
- text-align: right;
-}
-[dir=rtl] details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-article > header,
-article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-[role=search],
-[role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-[role=search] > *,
-[role=search] input:not([type=checkbox], [type=radio]),
-[role=search] select,
-[role=group] > *,
-[role=group] input:not([type=checkbox], [type=radio]),
-[role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-[role=search] > *:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] > *:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-[role=search] > *:not(:last-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=search] select:not(:last-child),
-[role=group] > *:not(:last-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-[role=search] > *:focus,
-[role=search] input:not([type=checkbox], [type=radio]):focus,
-[role=search] select:focus,
-[role=group] > *:focus,
-[role=group] input:not([type=checkbox], [type=radio]):focus,
-[role=group] select:focus {
- z-index: 2;
-}
-[role=search] button:not(:first-child),
-[role=search] [type=submit]:not(:first-child),
-[role=search] [type=reset]:not(:first-child),
-[role=search] [type=button]:not(:first-child),
-[role=search] [role=button]:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] button:not(:first-child),
-[role=group] [type=submit]:not(:first-child),
-[role=group] [type=reset]:not(:first-child),
-[role=group] [type=button]:not(:first-child),
-[role=group] [role=button]:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=reset],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=reset],
-[role=group] [type=button],
-[role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- [role=search] button:focus,
- [role=search] [type=submit]:focus,
- [role=search] [type=reset]:focus,
- [role=search] [type=button]:focus,
- [role=search] [role=button]:focus,
- [role=group] button:focus,
- [role=group] [type=submit]:focus,
- [role=group] [type=reset]:focus,
- [role=group] [type=button]:focus,
- [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-[role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-[role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-[aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-[aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-[aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-[aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-button[aria-busy=true],
-[type=submit][aria-busy=true],
-[type=button][aria-busy=true],
-[type=reset][aria-busy=true],
-[role=button][aria-busy=true],
-a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- dialog > article {
- max-width: 700px;
- }
-}
-dialog > article > header > * {
- margin-bottom: 0;
-}
-dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-dialog > article > footer {
- text-align: right;
-}
-dialog > article > footer button,
-dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-dialog > article > footer button:not(:first-of-type),
-dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-dialog:not([open]), dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-nav,
-nav ul {
- display: flex;
-}
-
-nav {
- justify-content: space-between;
- overflow: visible;
-}
-nav ol,
-nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-nav ol:first-of-type,
-nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav ol:last-of-type,
-nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-nav li button,
-nav li [role=button],
-nav li [type=button],
-nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-aside nav,
-aside ol,
-aside ul,
-aside li {
- display: block;
-}
-aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-aside li a {
- display: block;
-}
-aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-[data-tooltip] {
- position: relative;
-}
-[data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-[data-tooltip][data-placement=top]::after, [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-[data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-[data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-[data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- [data-tooltip]:focus::after, [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-[aria-controls] {
- cursor: pointer;
-}
-
-[aria-disabled=true],
-[disabled] {
- cursor: not-allowed;
-}
-
-[aria-hidden=false][hidden] {
- display: initial;
-}
-
-[aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-a,
-area,
-button,
-input,
-label,
-select,
-summary,
-textarea,
-[tabindex] {
- -ms-touch-action: manipulation;
-}
-
-[dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- *:not([aria-busy=true]),
- :not([aria-busy=true])::before,
- :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.fuchsia.min.css b/css/pico.classless.fuchsia.min.css
deleted file mode 100644
index bc7ce4a2..00000000
--- a/css/pico.classless.fuchsia.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(247, 72, 183, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#c1208b;--pico-primary-background:#c1208b;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(193, 32, 139, 0.5);--pico-primary-hover:#98176d;--pico-primary-hover-background:#ac1c7c;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(247, 72, 183, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(248, 105, 191, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f869bf;--pico-primary-background:#c1208b;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(248, 105, 191, 0.5);--pico-primary-hover:#fa9acf;--pico-primary-hover-background:#d9269d;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(248, 105, 191, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(248, 105, 191, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f869bf;--pico-primary-background:#c1208b;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(248, 105, 191, 0.5);--pico-primary-hover:#fa9acf;--pico-primary-hover-background:#d9269d;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(248, 105, 191, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){body>footer,body>header,body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){body>footer,body>header,body>main{max-width:700px}}@media (min-width:1024px){body>footer,body>header,body>main{max-width:950px}}@media (min-width:1280px){body>footer,body>header,body>main{max-width:1200px}}@media (min-width:1536px){body>footer,body>header,body>main{max-width:1450px}}section{margin-bottom:var(--pico-block-spacing-vertical)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}[type=file]::file-selector-button:focus,[type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog>article{max-width:510px}}@media (min-width:768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer [role=button],dialog>article>footer button{margin-bottom:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.green.css b/css/pico.classless.green.css
deleted file mode 100644
index 6ff425c2..00000000
--- a/css/pico.classless.green.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-[aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(71, 164, 23, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #33790f;
- --pico-primary-background: #398712;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(51, 121, 15, 0.5);
- --pico-primary-hover: #265e09;
- --pico-primary-hover-background: #33790f;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(71, 164, 23, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(78, 179, 27, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #4eb31b;
- --pico-primary-background: #398712;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(78, 179, 27, 0.5);
- --pico-primary-hover: #5dd121;
- --pico-primary-hover-background: #409614;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(78, 179, 27, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(78, 179, 27, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #4eb31b;
- --pico-primary-background: #398712;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(78, 179, 27, 0.5);
- --pico-primary-hover: #5dd121;
- --pico-primary-hover-background: #409614;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(78, 179, 27, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-progress,
-[type=checkbox],
-[type=radio],
-[type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-body > header,
-body > main,
-body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- body > header,
- body > main,
- body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- body > header,
- body > main,
- body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- body > header,
- body > main,
- body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-b,
-strong {
- font-weight: bolder;
-}
-
-sub,
-sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-address,
-blockquote,
-dl,
-ol,
-p,
-pre,
-table,
-ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-:where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-:where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-:where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-ul li {
- list-style: square;
-}
-
-mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-del {
- color: var(--pico-del-color);
-}
-
-::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-:where(a:not([role=button])),
-[role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-:where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-:where(a:not([role=button])):focus-visible,
-[role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button] {
- -webkit-appearance: button;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button],
-[type=file]::file-selector-button,
-[role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-button:is([aria-current]:not([aria-current=false])), button:is(:hover, :active, :focus),
-[type=submit]:is([aria-current]:not([aria-current=false])),
-[type=submit]:is(:hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false])),
-[type=reset]:is(:hover, :active, :focus),
-[type=button]:is([aria-current]:not([aria-current=false])),
-[type=button]:is(:hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-[type=file]::file-selector-button:is(:hover, :active, :focus),
-[role=button]:is([aria-current]:not([aria-current=false])),
-[role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-button:focus, button:is([aria-current]:not([aria-current=false])):focus,
-[type=submit]:focus,
-[type=submit]:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=button]:focus,
-[type=button]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-[role=button]:focus,
-[role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-[type=submit],
-[type=reset],
-[type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-[type=reset],
-[type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-[type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-[type=reset]:focus,
-[type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-:where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-:where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-th,
-td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-tfoot th,
-tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-table.striped tbody tr:nth-child(odd) th,
-table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-:where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-audio,
-video {
- display: inline-block;
-}
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-:where(iframe) {
- border-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-:where(svg:not([fill])) {
- fill: currentColor;
-}
-
-svg:not(:root),
-svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-pre,
-code,
-kbd,
-samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-pre code,
-pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-pre,
-code,
-kbd,
-samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-code,
-kbd,
-samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-pre > code,
-pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-[hidden],
-template {
- display: none !important;
-}
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-input,
-optgroup,
-select,
-textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-input {
- overflow: visible;
-}
-
-select {
- text-transform: none;
-}
-
-legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-textarea {
- overflow: auto;
-}
-
-[type=checkbox],
-[type=radio] {
- padding: 0;
-}
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-[type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-:-moz-focusring {
- outline: none;
-}
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-::-ms-expand {
- display: none;
-}
-
-[type=file],
-[type=range] {
- padding: 0;
- border-width: 0;
-}
-
-input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-label,
-fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-input:not([type=checkbox], [type=radio]),
-button[type=submit],
-select,
-textarea {
- width: 100%;
-}
-
-input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-select,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-input,
-select,
-textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-:where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-input:not([type=submit], [type=button], [type=reset])[disabled],
-select[disabled],
-textarea[disabled],
-label[aria-disabled=true],
-:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-:where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-input::placeholder,
-input::-webkit-input-placeholder,
-textarea::placeholder,
-textarea::-webkit-input-placeholder,
-select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-input:not([type=checkbox], [type=radio]),
-select,
-textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-textarea {
- display: block;
- resize: vertical;
-}
-textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-:where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-[type=checkbox],
-[type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-[type=checkbox]::-ms-check,
-[type=radio]::-ms-check {
- display: none;
-}
-[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,
-[type=radio]:checked,
-[type=radio]:checked:active,
-[type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-[type=checkbox] ~ label,
-[type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-[type=checkbox] ~ label:not(:last-of-type),
-[type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-[type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-[type=radio] {
- border-radius: 50%;
-}
-[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-[type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-[type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-[type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-[type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-[type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=radio][aria-invalid=false]:checked,
-[type=radio][aria-invalid=false]:checked:active,
-[type=radio][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=radio]:checked[aria-invalid=true],
-[type=radio]:checked:active[aria-invalid=true],
-[type=radio]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-[type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-[type=color]::-moz-focus-inner {
- padding: 0;
-}
-[type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-[type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-[type=date]::-webkit-calendar-picker-indicator,
-[type=datetime-local]::-webkit-calendar-picker-indicator,
-[type=month]::-webkit-calendar-picker-indicator,
-[type=time]::-webkit-calendar-picker-indicator,
-[type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=time],
- [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-[type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-[type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-[type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-[type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-[type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-[type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]:active, [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-[type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-details summary::-webkit-details-marker {
- display: none;
-}
-details summary::marker {
- display: none;
-}
-details summary::-moz-list-bullet {
- list-style-type: none;
-}
-details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-details summary:focus {
- outline: none;
-}
-details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] details summary {
- text-align: right;
-}
-[dir=rtl] details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-article > header,
-article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-[role=search],
-[role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-[role=search] > *,
-[role=search] input:not([type=checkbox], [type=radio]),
-[role=search] select,
-[role=group] > *,
-[role=group] input:not([type=checkbox], [type=radio]),
-[role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-[role=search] > *:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] > *:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-[role=search] > *:not(:last-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=search] select:not(:last-child),
-[role=group] > *:not(:last-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-[role=search] > *:focus,
-[role=search] input:not([type=checkbox], [type=radio]):focus,
-[role=search] select:focus,
-[role=group] > *:focus,
-[role=group] input:not([type=checkbox], [type=radio]):focus,
-[role=group] select:focus {
- z-index: 2;
-}
-[role=search] button:not(:first-child),
-[role=search] [type=submit]:not(:first-child),
-[role=search] [type=reset]:not(:first-child),
-[role=search] [type=button]:not(:first-child),
-[role=search] [role=button]:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] button:not(:first-child),
-[role=group] [type=submit]:not(:first-child),
-[role=group] [type=reset]:not(:first-child),
-[role=group] [type=button]:not(:first-child),
-[role=group] [role=button]:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=reset],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=reset],
-[role=group] [type=button],
-[role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- [role=search] button:focus,
- [role=search] [type=submit]:focus,
- [role=search] [type=reset]:focus,
- [role=search] [type=button]:focus,
- [role=search] [role=button]:focus,
- [role=group] button:focus,
- [role=group] [type=submit]:focus,
- [role=group] [type=reset]:focus,
- [role=group] [type=button]:focus,
- [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-[role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-[role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-[aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-[aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-[aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-[aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-button[aria-busy=true],
-[type=submit][aria-busy=true],
-[type=button][aria-busy=true],
-[type=reset][aria-busy=true],
-[role=button][aria-busy=true],
-a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- dialog > article {
- max-width: 700px;
- }
-}
-dialog > article > header > * {
- margin-bottom: 0;
-}
-dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-dialog > article > footer {
- text-align: right;
-}
-dialog > article > footer button,
-dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-dialog > article > footer button:not(:first-of-type),
-dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-dialog:not([open]), dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-nav,
-nav ul {
- display: flex;
-}
-
-nav {
- justify-content: space-between;
- overflow: visible;
-}
-nav ol,
-nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-nav ol:first-of-type,
-nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav ol:last-of-type,
-nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-nav li button,
-nav li [role=button],
-nav li [type=button],
-nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-aside nav,
-aside ol,
-aside ul,
-aside li {
- display: block;
-}
-aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-aside li a {
- display: block;
-}
-aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-[data-tooltip] {
- position: relative;
-}
-[data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-[data-tooltip][data-placement=top]::after, [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-[data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-[data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-[data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- [data-tooltip]:focus::after, [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-[aria-controls] {
- cursor: pointer;
-}
-
-[aria-disabled=true],
-[disabled] {
- cursor: not-allowed;
-}
-
-[aria-hidden=false][hidden] {
- display: initial;
-}
-
-[aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-a,
-area,
-button,
-input,
-label,
-select,
-summary,
-textarea,
-[tabindex] {
- -ms-touch-action: manipulation;
-}
-
-[dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- *:not([aria-busy=true]),
- :not([aria-busy=true])::before,
- :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.green.min.css b/css/pico.classless.green.min.css
deleted file mode 100644
index 8d06fba0..00000000
--- a/css/pico.classless.green.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(71, 164, 23, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#33790f;--pico-primary-background:#398712;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(51, 121, 15, 0.5);--pico-primary-hover:#265e09;--pico-primary-hover-background:#33790f;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(71, 164, 23, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(78, 179, 27, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#4eb31b;--pico-primary-background:#398712;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(78, 179, 27, 0.5);--pico-primary-hover:#5dd121;--pico-primary-hover-background:#409614;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(78, 179, 27, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(78, 179, 27, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#4eb31b;--pico-primary-background:#398712;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(78, 179, 27, 0.5);--pico-primary-hover:#5dd121;--pico-primary-hover-background:#409614;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(78, 179, 27, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){body>footer,body>header,body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){body>footer,body>header,body>main{max-width:700px}}@media (min-width:1024px){body>footer,body>header,body>main{max-width:950px}}@media (min-width:1280px){body>footer,body>header,body>main{max-width:1200px}}@media (min-width:1536px){body>footer,body>header,body>main{max-width:1450px}}section{margin-bottom:var(--pico-block-spacing-vertical)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}[type=file]::file-selector-button:focus,[type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog>article{max-width:510px}}@media (min-width:768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer [role=button],dialog>article>footer button{margin-bottom:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.grey.css b/css/pico.classless.grey.css
deleted file mode 100644
index 8708e292..00000000
--- a/css/pico.classless.grey.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-[aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(0);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(145, 145, 145, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #6a6a6a;
- --pico-primary-background: #ababab;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(106, 106, 106, 0.5);
- --pico-primary-hover: #525252;
- --pico-primary-hover-background: #9e9e9e;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(145, 145, 145, 0.5);
- --pico-primary-inverse: #000;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(158, 158, 158, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #9e9e9e;
- --pico-primary-background: #ababab;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(158, 158, 158, 0.5);
- --pico-primary-hover: #b9b9b9;
- --pico-primary-hover-background: #b9b9b9;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(158, 158, 158, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(158, 158, 158, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #9e9e9e;
- --pico-primary-background: #ababab;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(158, 158, 158, 0.5);
- --pico-primary-hover: #b9b9b9;
- --pico-primary-hover-background: #b9b9b9;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(158, 158, 158, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-progress,
-[type=checkbox],
-[type=radio],
-[type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-body > header,
-body > main,
-body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- body > header,
- body > main,
- body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- body > header,
- body > main,
- body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- body > header,
- body > main,
- body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-b,
-strong {
- font-weight: bolder;
-}
-
-sub,
-sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-address,
-blockquote,
-dl,
-ol,
-p,
-pre,
-table,
-ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-:where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-:where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-:where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-ul li {
- list-style: square;
-}
-
-mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-del {
- color: var(--pico-del-color);
-}
-
-::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-:where(a:not([role=button])),
-[role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-:where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-:where(a:not([role=button])):focus-visible,
-[role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button] {
- -webkit-appearance: button;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button],
-[type=file]::file-selector-button,
-[role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-button:is([aria-current]:not([aria-current=false])), button:is(:hover, :active, :focus),
-[type=submit]:is([aria-current]:not([aria-current=false])),
-[type=submit]:is(:hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false])),
-[type=reset]:is(:hover, :active, :focus),
-[type=button]:is([aria-current]:not([aria-current=false])),
-[type=button]:is(:hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-[type=file]::file-selector-button:is(:hover, :active, :focus),
-[role=button]:is([aria-current]:not([aria-current=false])),
-[role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-button:focus, button:is([aria-current]:not([aria-current=false])):focus,
-[type=submit]:focus,
-[type=submit]:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=button]:focus,
-[type=button]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-[role=button]:focus,
-[role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-[type=submit],
-[type=reset],
-[type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-[type=reset],
-[type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-[type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-[type=reset]:focus,
-[type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-:where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-:where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-th,
-td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-tfoot th,
-tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-table.striped tbody tr:nth-child(odd) th,
-table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-:where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-audio,
-video {
- display: inline-block;
-}
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-:where(iframe) {
- border-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-:where(svg:not([fill])) {
- fill: currentColor;
-}
-
-svg:not(:root),
-svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-pre,
-code,
-kbd,
-samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-pre code,
-pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-pre,
-code,
-kbd,
-samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-code,
-kbd,
-samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-pre > code,
-pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-[hidden],
-template {
- display: none !important;
-}
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-input,
-optgroup,
-select,
-textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-input {
- overflow: visible;
-}
-
-select {
- text-transform: none;
-}
-
-legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-textarea {
- overflow: auto;
-}
-
-[type=checkbox],
-[type=radio] {
- padding: 0;
-}
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-[type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-:-moz-focusring {
- outline: none;
-}
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-::-ms-expand {
- display: none;
-}
-
-[type=file],
-[type=range] {
- padding: 0;
- border-width: 0;
-}
-
-input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-label,
-fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-input:not([type=checkbox], [type=radio]),
-button[type=submit],
-select,
-textarea {
- width: 100%;
-}
-
-input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-select,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-input,
-select,
-textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-:where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-input:not([type=submit], [type=button], [type=reset])[disabled],
-select[disabled],
-textarea[disabled],
-label[aria-disabled=true],
-:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-:where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-input::placeholder,
-input::-webkit-input-placeholder,
-textarea::placeholder,
-textarea::-webkit-input-placeholder,
-select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-input:not([type=checkbox], [type=radio]),
-select,
-textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-textarea {
- display: block;
- resize: vertical;
-}
-textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-:where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-[type=checkbox],
-[type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-[type=checkbox]::-ms-check,
-[type=radio]::-ms-check {
- display: none;
-}
-[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,
-[type=radio]:checked,
-[type=radio]:checked:active,
-[type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-[type=checkbox] ~ label,
-[type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-[type=checkbox] ~ label:not(:last-of-type),
-[type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-[type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-[type=radio] {
- border-radius: 50%;
-}
-[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-[type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-[type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-[type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-[type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-[type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=radio][aria-invalid=false]:checked,
-[type=radio][aria-invalid=false]:checked:active,
-[type=radio][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=radio]:checked[aria-invalid=true],
-[type=radio]:checked:active[aria-invalid=true],
-[type=radio]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-[type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-[type=color]::-moz-focus-inner {
- padding: 0;
-}
-[type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-[type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-[type=date]::-webkit-calendar-picker-indicator,
-[type=datetime-local]::-webkit-calendar-picker-indicator,
-[type=month]::-webkit-calendar-picker-indicator,
-[type=time]::-webkit-calendar-picker-indicator,
-[type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=time],
- [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-[type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-[type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-[type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-[type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-[type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-[type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]:active, [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-[type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-details summary::-webkit-details-marker {
- display: none;
-}
-details summary::marker {
- display: none;
-}
-details summary::-moz-list-bullet {
- list-style-type: none;
-}
-details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-details summary:focus {
- outline: none;
-}
-details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] details summary {
- text-align: right;
-}
-[dir=rtl] details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-article > header,
-article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-[role=search],
-[role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-[role=search] > *,
-[role=search] input:not([type=checkbox], [type=radio]),
-[role=search] select,
-[role=group] > *,
-[role=group] input:not([type=checkbox], [type=radio]),
-[role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-[role=search] > *:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] > *:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-[role=search] > *:not(:last-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=search] select:not(:last-child),
-[role=group] > *:not(:last-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-[role=search] > *:focus,
-[role=search] input:not([type=checkbox], [type=radio]):focus,
-[role=search] select:focus,
-[role=group] > *:focus,
-[role=group] input:not([type=checkbox], [type=radio]):focus,
-[role=group] select:focus {
- z-index: 2;
-}
-[role=search] button:not(:first-child),
-[role=search] [type=submit]:not(:first-child),
-[role=search] [type=reset]:not(:first-child),
-[role=search] [type=button]:not(:first-child),
-[role=search] [role=button]:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] button:not(:first-child),
-[role=group] [type=submit]:not(:first-child),
-[role=group] [type=reset]:not(:first-child),
-[role=group] [type=button]:not(:first-child),
-[role=group] [role=button]:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=reset],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=reset],
-[role=group] [type=button],
-[role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- [role=search] button:focus,
- [role=search] [type=submit]:focus,
- [role=search] [type=reset]:focus,
- [role=search] [type=button]:focus,
- [role=search] [role=button]:focus,
- [role=group] button:focus,
- [role=group] [type=submit]:focus,
- [role=group] [type=reset]:focus,
- [role=group] [type=button]:focus,
- [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-[role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-[role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-[aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-[aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-[aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-[aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-button[aria-busy=true],
-[type=submit][aria-busy=true],
-[type=button][aria-busy=true],
-[type=reset][aria-busy=true],
-[role=button][aria-busy=true],
-a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- dialog > article {
- max-width: 700px;
- }
-}
-dialog > article > header > * {
- margin-bottom: 0;
-}
-dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-dialog > article > footer {
- text-align: right;
-}
-dialog > article > footer button,
-dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-dialog > article > footer button:not(:first-of-type),
-dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-dialog:not([open]), dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-nav,
-nav ul {
- display: flex;
-}
-
-nav {
- justify-content: space-between;
- overflow: visible;
-}
-nav ol,
-nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-nav ol:first-of-type,
-nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav ol:last-of-type,
-nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-nav li button,
-nav li [role=button],
-nav li [type=button],
-nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-aside nav,
-aside ol,
-aside ul,
-aside li {
- display: block;
-}
-aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-aside li a {
- display: block;
-}
-aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-[data-tooltip] {
- position: relative;
-}
-[data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-[data-tooltip][data-placement=top]::after, [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-[data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-[data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-[data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- [data-tooltip]:focus::after, [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-[aria-controls] {
- cursor: pointer;
-}
-
-[aria-disabled=true],
-[disabled] {
- cursor: not-allowed;
-}
-
-[aria-hidden=false][hidden] {
- display: initial;
-}
-
-[aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-a,
-area,
-button,
-input,
-label,
-select,
-summary,
-textarea,
-[tabindex] {
- -ms-touch-action: manipulation;
-}
-
-[dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- *:not([aria-busy=true]),
- :not([aria-busy=true])::before,
- :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.grey.min.css b/css/pico.classless.grey.min.css
deleted file mode 100644
index ebc43e6e..00000000
--- a/css/pico.classless.grey.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(145, 145, 145, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#6a6a6a;--pico-primary-background:#ababab;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(106, 106, 106, 0.5);--pico-primary-hover:#525252;--pico-primary-hover-background:#9e9e9e;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(145, 145, 145, 0.5);--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(158, 158, 158, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#9e9e9e;--pico-primary-background:#ababab;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(158, 158, 158, 0.5);--pico-primary-hover:#b9b9b9;--pico-primary-hover-background:#b9b9b9;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(158, 158, 158, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(158, 158, 158, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#9e9e9e;--pico-primary-background:#ababab;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(158, 158, 158, 0.5);--pico-primary-hover:#b9b9b9;--pico-primary-hover-background:#b9b9b9;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(158, 158, 158, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){body>footer,body>header,body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){body>footer,body>header,body>main{max-width:700px}}@media (min-width:1024px){body>footer,body>header,body>main{max-width:950px}}@media (min-width:1280px){body>footer,body>header,body>main{max-width:1200px}}@media (min-width:1536px){body>footer,body>header,body>main{max-width:1450px}}section{margin-bottom:var(--pico-block-spacing-vertical)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}[type=file]::file-selector-button:focus,[type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog>article{max-width:510px}}@media (min-width:768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer [role=button],dialog>article>footer button{margin-bottom:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.indigo.css b/css/pico.classless.indigo.css
deleted file mode 100644
index 9636c73f..00000000
--- a/css/pico.classless.indigo.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-[aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(148, 134, 225, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #655cd6;
- --pico-primary-background: #524ed2;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(101, 92, 214, 0.5);
- --pico-primary-hover: #4040bf;
- --pico-primary-hover-background: #4040bf;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(148, 134, 225, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(162, 148, 229, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #a294e5;
- --pico-primary-background: #524ed2;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(162, 148, 229, 0.5);
- --pico-primary-hover: #bdb2ec;
- --pico-primary-hover-background: #655cd6;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(162, 148, 229, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(162, 148, 229, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #a294e5;
- --pico-primary-background: #524ed2;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(162, 148, 229, 0.5);
- --pico-primary-hover: #bdb2ec;
- --pico-primary-hover-background: #655cd6;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(162, 148, 229, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-progress,
-[type=checkbox],
-[type=radio],
-[type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-body > header,
-body > main,
-body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- body > header,
- body > main,
- body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- body > header,
- body > main,
- body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- body > header,
- body > main,
- body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-b,
-strong {
- font-weight: bolder;
-}
-
-sub,
-sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-address,
-blockquote,
-dl,
-ol,
-p,
-pre,
-table,
-ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-:where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-:where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-:where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-ul li {
- list-style: square;
-}
-
-mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-del {
- color: var(--pico-del-color);
-}
-
-::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-:where(a:not([role=button])),
-[role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-:where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-:where(a:not([role=button])):focus-visible,
-[role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button] {
- -webkit-appearance: button;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button],
-[type=file]::file-selector-button,
-[role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-button:is([aria-current]:not([aria-current=false])), button:is(:hover, :active, :focus),
-[type=submit]:is([aria-current]:not([aria-current=false])),
-[type=submit]:is(:hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false])),
-[type=reset]:is(:hover, :active, :focus),
-[type=button]:is([aria-current]:not([aria-current=false])),
-[type=button]:is(:hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-[type=file]::file-selector-button:is(:hover, :active, :focus),
-[role=button]:is([aria-current]:not([aria-current=false])),
-[role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-button:focus, button:is([aria-current]:not([aria-current=false])):focus,
-[type=submit]:focus,
-[type=submit]:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=button]:focus,
-[type=button]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-[role=button]:focus,
-[role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-[type=submit],
-[type=reset],
-[type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-[type=reset],
-[type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-[type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-[type=reset]:focus,
-[type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-:where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-:where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-th,
-td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-tfoot th,
-tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-table.striped tbody tr:nth-child(odd) th,
-table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-:where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-audio,
-video {
- display: inline-block;
-}
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-:where(iframe) {
- border-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-:where(svg:not([fill])) {
- fill: currentColor;
-}
-
-svg:not(:root),
-svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-pre,
-code,
-kbd,
-samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-pre code,
-pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-pre,
-code,
-kbd,
-samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-code,
-kbd,
-samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-pre > code,
-pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-[hidden],
-template {
- display: none !important;
-}
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-input,
-optgroup,
-select,
-textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-input {
- overflow: visible;
-}
-
-select {
- text-transform: none;
-}
-
-legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-textarea {
- overflow: auto;
-}
-
-[type=checkbox],
-[type=radio] {
- padding: 0;
-}
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-[type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-:-moz-focusring {
- outline: none;
-}
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-::-ms-expand {
- display: none;
-}
-
-[type=file],
-[type=range] {
- padding: 0;
- border-width: 0;
-}
-
-input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-label,
-fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-input:not([type=checkbox], [type=radio]),
-button[type=submit],
-select,
-textarea {
- width: 100%;
-}
-
-input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-select,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-input,
-select,
-textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-:where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-input:not([type=submit], [type=button], [type=reset])[disabled],
-select[disabled],
-textarea[disabled],
-label[aria-disabled=true],
-:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-:where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-input::placeholder,
-input::-webkit-input-placeholder,
-textarea::placeholder,
-textarea::-webkit-input-placeholder,
-select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-input:not([type=checkbox], [type=radio]),
-select,
-textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-textarea {
- display: block;
- resize: vertical;
-}
-textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-:where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-[type=checkbox],
-[type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-[type=checkbox]::-ms-check,
-[type=radio]::-ms-check {
- display: none;
-}
-[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,
-[type=radio]:checked,
-[type=radio]:checked:active,
-[type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-[type=checkbox] ~ label,
-[type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-[type=checkbox] ~ label:not(:last-of-type),
-[type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-[type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-[type=radio] {
- border-radius: 50%;
-}
-[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-[type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-[type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-[type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-[type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-[type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=radio][aria-invalid=false]:checked,
-[type=radio][aria-invalid=false]:checked:active,
-[type=radio][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=radio]:checked[aria-invalid=true],
-[type=radio]:checked:active[aria-invalid=true],
-[type=radio]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-[type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-[type=color]::-moz-focus-inner {
- padding: 0;
-}
-[type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-[type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-[type=date]::-webkit-calendar-picker-indicator,
-[type=datetime-local]::-webkit-calendar-picker-indicator,
-[type=month]::-webkit-calendar-picker-indicator,
-[type=time]::-webkit-calendar-picker-indicator,
-[type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=time],
- [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-[type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-[type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-[type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-[type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-[type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-[type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]:active, [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-[type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-details summary::-webkit-details-marker {
- display: none;
-}
-details summary::marker {
- display: none;
-}
-details summary::-moz-list-bullet {
- list-style-type: none;
-}
-details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-details summary:focus {
- outline: none;
-}
-details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] details summary {
- text-align: right;
-}
-[dir=rtl] details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-article > header,
-article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-[role=search],
-[role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-[role=search] > *,
-[role=search] input:not([type=checkbox], [type=radio]),
-[role=search] select,
-[role=group] > *,
-[role=group] input:not([type=checkbox], [type=radio]),
-[role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-[role=search] > *:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] > *:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-[role=search] > *:not(:last-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=search] select:not(:last-child),
-[role=group] > *:not(:last-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-[role=search] > *:focus,
-[role=search] input:not([type=checkbox], [type=radio]):focus,
-[role=search] select:focus,
-[role=group] > *:focus,
-[role=group] input:not([type=checkbox], [type=radio]):focus,
-[role=group] select:focus {
- z-index: 2;
-}
-[role=search] button:not(:first-child),
-[role=search] [type=submit]:not(:first-child),
-[role=search] [type=reset]:not(:first-child),
-[role=search] [type=button]:not(:first-child),
-[role=search] [role=button]:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] button:not(:first-child),
-[role=group] [type=submit]:not(:first-child),
-[role=group] [type=reset]:not(:first-child),
-[role=group] [type=button]:not(:first-child),
-[role=group] [role=button]:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=reset],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=reset],
-[role=group] [type=button],
-[role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- [role=search] button:focus,
- [role=search] [type=submit]:focus,
- [role=search] [type=reset]:focus,
- [role=search] [type=button]:focus,
- [role=search] [role=button]:focus,
- [role=group] button:focus,
- [role=group] [type=submit]:focus,
- [role=group] [type=reset]:focus,
- [role=group] [type=button]:focus,
- [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-[role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-[role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-[aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-[aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-[aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-[aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-button[aria-busy=true],
-[type=submit][aria-busy=true],
-[type=button][aria-busy=true],
-[type=reset][aria-busy=true],
-[role=button][aria-busy=true],
-a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- dialog > article {
- max-width: 700px;
- }
-}
-dialog > article > header > * {
- margin-bottom: 0;
-}
-dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-dialog > article > footer {
- text-align: right;
-}
-dialog > article > footer button,
-dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-dialog > article > footer button:not(:first-of-type),
-dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-dialog:not([open]), dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-nav,
-nav ul {
- display: flex;
-}
-
-nav {
- justify-content: space-between;
- overflow: visible;
-}
-nav ol,
-nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-nav ol:first-of-type,
-nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav ol:last-of-type,
-nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-nav li button,
-nav li [role=button],
-nav li [type=button],
-nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-aside nav,
-aside ol,
-aside ul,
-aside li {
- display: block;
-}
-aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-aside li a {
- display: block;
-}
-aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-[data-tooltip] {
- position: relative;
-}
-[data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-[data-tooltip][data-placement=top]::after, [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-[data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-[data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-[data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- [data-tooltip]:focus::after, [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-[aria-controls] {
- cursor: pointer;
-}
-
-[aria-disabled=true],
-[disabled] {
- cursor: not-allowed;
-}
-
-[aria-hidden=false][hidden] {
- display: initial;
-}
-
-[aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-a,
-area,
-button,
-input,
-label,
-select,
-summary,
-textarea,
-[tabindex] {
- -ms-touch-action: manipulation;
-}
-
-[dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- *:not([aria-busy=true]),
- :not([aria-busy=true])::before,
- :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.indigo.min.css b/css/pico.classless.indigo.min.css
deleted file mode 100644
index d5a43267..00000000
--- a/css/pico.classless.indigo.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(148, 134, 225, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#655cd6;--pico-primary-background:#524ed2;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(101, 92, 214, 0.5);--pico-primary-hover:#4040bf;--pico-primary-hover-background:#4040bf;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(148, 134, 225, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(162, 148, 229, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#a294e5;--pico-primary-background:#524ed2;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(162, 148, 229, 0.5);--pico-primary-hover:#bdb2ec;--pico-primary-hover-background:#655cd6;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(162, 148, 229, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(162, 148, 229, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#a294e5;--pico-primary-background:#524ed2;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(162, 148, 229, 0.5);--pico-primary-hover:#bdb2ec;--pico-primary-hover-background:#655cd6;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(162, 148, 229, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){body>footer,body>header,body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){body>footer,body>header,body>main{max-width:700px}}@media (min-width:1024px){body>footer,body>header,body>main{max-width:950px}}@media (min-width:1280px){body>footer,body>header,body>main{max-width:1200px}}@media (min-width:1536px){body>footer,body>header,body>main{max-width:1450px}}section{margin-bottom:var(--pico-block-spacing-vertical)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}[type=file]::file-selector-button:focus,[type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog>article{max-width:510px}}@media (min-width:768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer [role=button],dialog>article>footer button{margin-bottom:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.jade.css b/css/pico.classless.jade.css
deleted file mode 100644
index 8c7a0304..00000000
--- a/css/pico.classless.jade.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-[aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(0, 166, 110, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #007a50;
- --pico-primary-background: #007a50;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(0, 122, 80, 0.5);
- --pico-primary-hover: #005f3d;
- --pico-primary-hover-background: #006d46;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(0, 166, 110, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(0, 180, 120, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #00b478;
- --pico-primary-background: #007a50;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(0, 180, 120, 0.5);
- --pico-primary-hover: #00cc88;
- --pico-primary-hover-background: #00895a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(0, 180, 120, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(0, 180, 120, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #00b478;
- --pico-primary-background: #007a50;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(0, 180, 120, 0.5);
- --pico-primary-hover: #00cc88;
- --pico-primary-hover-background: #00895a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(0, 180, 120, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-progress,
-[type=checkbox],
-[type=radio],
-[type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-body > header,
-body > main,
-body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- body > header,
- body > main,
- body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- body > header,
- body > main,
- body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- body > header,
- body > main,
- body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-b,
-strong {
- font-weight: bolder;
-}
-
-sub,
-sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-address,
-blockquote,
-dl,
-ol,
-p,
-pre,
-table,
-ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-:where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-:where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-:where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-ul li {
- list-style: square;
-}
-
-mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-del {
- color: var(--pico-del-color);
-}
-
-::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-:where(a:not([role=button])),
-[role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-:where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-:where(a:not([role=button])):focus-visible,
-[role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button] {
- -webkit-appearance: button;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button],
-[type=file]::file-selector-button,
-[role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-button:is([aria-current]:not([aria-current=false])), button:is(:hover, :active, :focus),
-[type=submit]:is([aria-current]:not([aria-current=false])),
-[type=submit]:is(:hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false])),
-[type=reset]:is(:hover, :active, :focus),
-[type=button]:is([aria-current]:not([aria-current=false])),
-[type=button]:is(:hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-[type=file]::file-selector-button:is(:hover, :active, :focus),
-[role=button]:is([aria-current]:not([aria-current=false])),
-[role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-button:focus, button:is([aria-current]:not([aria-current=false])):focus,
-[type=submit]:focus,
-[type=submit]:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=button]:focus,
-[type=button]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-[role=button]:focus,
-[role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-[type=submit],
-[type=reset],
-[type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-[type=reset],
-[type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-[type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-[type=reset]:focus,
-[type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-:where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-:where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-th,
-td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-tfoot th,
-tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-table.striped tbody tr:nth-child(odd) th,
-table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-:where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-audio,
-video {
- display: inline-block;
-}
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-:where(iframe) {
- border-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-:where(svg:not([fill])) {
- fill: currentColor;
-}
-
-svg:not(:root),
-svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-pre,
-code,
-kbd,
-samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-pre code,
-pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-pre,
-code,
-kbd,
-samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-code,
-kbd,
-samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-pre > code,
-pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-[hidden],
-template {
- display: none !important;
-}
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-input,
-optgroup,
-select,
-textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-input {
- overflow: visible;
-}
-
-select {
- text-transform: none;
-}
-
-legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-textarea {
- overflow: auto;
-}
-
-[type=checkbox],
-[type=radio] {
- padding: 0;
-}
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-[type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-:-moz-focusring {
- outline: none;
-}
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-::-ms-expand {
- display: none;
-}
-
-[type=file],
-[type=range] {
- padding: 0;
- border-width: 0;
-}
-
-input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-label,
-fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-input:not([type=checkbox], [type=radio]),
-button[type=submit],
-select,
-textarea {
- width: 100%;
-}
-
-input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-select,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-input,
-select,
-textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-:where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-input:not([type=submit], [type=button], [type=reset])[disabled],
-select[disabled],
-textarea[disabled],
-label[aria-disabled=true],
-:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-:where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-input::placeholder,
-input::-webkit-input-placeholder,
-textarea::placeholder,
-textarea::-webkit-input-placeholder,
-select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-input:not([type=checkbox], [type=radio]),
-select,
-textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-textarea {
- display: block;
- resize: vertical;
-}
-textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-:where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-[type=checkbox],
-[type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-[type=checkbox]::-ms-check,
-[type=radio]::-ms-check {
- display: none;
-}
-[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,
-[type=radio]:checked,
-[type=radio]:checked:active,
-[type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-[type=checkbox] ~ label,
-[type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-[type=checkbox] ~ label:not(:last-of-type),
-[type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-[type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-[type=radio] {
- border-radius: 50%;
-}
-[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-[type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-[type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-[type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-[type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-[type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=radio][aria-invalid=false]:checked,
-[type=radio][aria-invalid=false]:checked:active,
-[type=radio][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=radio]:checked[aria-invalid=true],
-[type=radio]:checked:active[aria-invalid=true],
-[type=radio]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-[type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-[type=color]::-moz-focus-inner {
- padding: 0;
-}
-[type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-[type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-[type=date]::-webkit-calendar-picker-indicator,
-[type=datetime-local]::-webkit-calendar-picker-indicator,
-[type=month]::-webkit-calendar-picker-indicator,
-[type=time]::-webkit-calendar-picker-indicator,
-[type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=time],
- [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-[type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-[type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-[type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-[type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-[type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-[type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]:active, [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-[type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-details summary::-webkit-details-marker {
- display: none;
-}
-details summary::marker {
- display: none;
-}
-details summary::-moz-list-bullet {
- list-style-type: none;
-}
-details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-details summary:focus {
- outline: none;
-}
-details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] details summary {
- text-align: right;
-}
-[dir=rtl] details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-article > header,
-article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-[role=search],
-[role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-[role=search] > *,
-[role=search] input:not([type=checkbox], [type=radio]),
-[role=search] select,
-[role=group] > *,
-[role=group] input:not([type=checkbox], [type=radio]),
-[role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-[role=search] > *:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] > *:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-[role=search] > *:not(:last-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=search] select:not(:last-child),
-[role=group] > *:not(:last-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-[role=search] > *:focus,
-[role=search] input:not([type=checkbox], [type=radio]):focus,
-[role=search] select:focus,
-[role=group] > *:focus,
-[role=group] input:not([type=checkbox], [type=radio]):focus,
-[role=group] select:focus {
- z-index: 2;
-}
-[role=search] button:not(:first-child),
-[role=search] [type=submit]:not(:first-child),
-[role=search] [type=reset]:not(:first-child),
-[role=search] [type=button]:not(:first-child),
-[role=search] [role=button]:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] button:not(:first-child),
-[role=group] [type=submit]:not(:first-child),
-[role=group] [type=reset]:not(:first-child),
-[role=group] [type=button]:not(:first-child),
-[role=group] [role=button]:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=reset],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=reset],
-[role=group] [type=button],
-[role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- [role=search] button:focus,
- [role=search] [type=submit]:focus,
- [role=search] [type=reset]:focus,
- [role=search] [type=button]:focus,
- [role=search] [role=button]:focus,
- [role=group] button:focus,
- [role=group] [type=submit]:focus,
- [role=group] [type=reset]:focus,
- [role=group] [type=button]:focus,
- [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-[role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-[role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-[aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-[aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-[aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-[aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-button[aria-busy=true],
-[type=submit][aria-busy=true],
-[type=button][aria-busy=true],
-[type=reset][aria-busy=true],
-[role=button][aria-busy=true],
-a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- dialog > article {
- max-width: 700px;
- }
-}
-dialog > article > header > * {
- margin-bottom: 0;
-}
-dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-dialog > article > footer {
- text-align: right;
-}
-dialog > article > footer button,
-dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-dialog > article > footer button:not(:first-of-type),
-dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-dialog:not([open]), dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-nav,
-nav ul {
- display: flex;
-}
-
-nav {
- justify-content: space-between;
- overflow: visible;
-}
-nav ol,
-nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-nav ol:first-of-type,
-nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav ol:last-of-type,
-nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-nav li button,
-nav li [role=button],
-nav li [type=button],
-nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-aside nav,
-aside ol,
-aside ul,
-aside li {
- display: block;
-}
-aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-aside li a {
- display: block;
-}
-aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-[data-tooltip] {
- position: relative;
-}
-[data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-[data-tooltip][data-placement=top]::after, [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-[data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-[data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-[data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- [data-tooltip]:focus::after, [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-[aria-controls] {
- cursor: pointer;
-}
-
-[aria-disabled=true],
-[disabled] {
- cursor: not-allowed;
-}
-
-[aria-hidden=false][hidden] {
- display: initial;
-}
-
-[aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-a,
-area,
-button,
-input,
-label,
-select,
-summary,
-textarea,
-[tabindex] {
- -ms-touch-action: manipulation;
-}
-
-[dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- *:not([aria-busy=true]),
- :not([aria-busy=true])::before,
- :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.jade.min.css b/css/pico.classless.jade.min.css
deleted file mode 100644
index 2545e370..00000000
--- a/css/pico.classless.jade.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(0, 166, 110, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#007a50;--pico-primary-background:#007a50;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(0, 122, 80, 0.5);--pico-primary-hover:#005f3d;--pico-primary-hover-background:#006d46;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(0, 166, 110, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(0, 180, 120, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#00b478;--pico-primary-background:#007a50;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(0, 180, 120, 0.5);--pico-primary-hover:#00cc88;--pico-primary-hover-background:#00895a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(0, 180, 120, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(0, 180, 120, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#00b478;--pico-primary-background:#007a50;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(0, 180, 120, 0.5);--pico-primary-hover:#00cc88;--pico-primary-hover-background:#00895a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(0, 180, 120, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){body>footer,body>header,body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){body>footer,body>header,body>main{max-width:700px}}@media (min-width:1024px){body>footer,body>header,body>main{max-width:950px}}@media (min-width:1280px){body>footer,body>header,body>main{max-width:1200px}}@media (min-width:1536px){body>footer,body>header,body>main{max-width:1450px}}section{margin-bottom:var(--pico-block-spacing-vertical)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}[type=file]::file-selector-button:focus,[type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog>article{max-width:510px}}@media (min-width:768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer [role=button],dialog>article>footer button{margin-bottom:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.lime.css b/css/pico.classless.lime.css
deleted file mode 100644
index 26f4cb16..00000000
--- a/css/pico.classless.lime.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-[aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(0);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(119, 156, 0, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #577400;
- --pico-primary-background: #a5d601;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(87, 116, 0, 0.5);
- --pico-primary-hover: #435a00;
- --pico-primary-hover-background: #99c801;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(119, 156, 0, 0.5);
- --pico-primary-inverse: #000;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(130, 171, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #82ab00;
- --pico-primary-background: #a5d601;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(130, 171, 0, 0.5);
- --pico-primary-hover: #99c801;
- --pico-primary-hover-background: #b2e51a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(130, 171, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(130, 171, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #82ab00;
- --pico-primary-background: #a5d601;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(130, 171, 0, 0.5);
- --pico-primary-hover: #99c801;
- --pico-primary-hover-background: #b2e51a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(130, 171, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-progress,
-[type=checkbox],
-[type=radio],
-[type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-body > header,
-body > main,
-body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- body > header,
- body > main,
- body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- body > header,
- body > main,
- body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- body > header,
- body > main,
- body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-b,
-strong {
- font-weight: bolder;
-}
-
-sub,
-sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-address,
-blockquote,
-dl,
-ol,
-p,
-pre,
-table,
-ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-:where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-:where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-:where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-ul li {
- list-style: square;
-}
-
-mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-del {
- color: var(--pico-del-color);
-}
-
-::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-:where(a:not([role=button])),
-[role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-:where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-:where(a:not([role=button])):focus-visible,
-[role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button] {
- -webkit-appearance: button;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button],
-[type=file]::file-selector-button,
-[role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-button:is([aria-current]:not([aria-current=false])), button:is(:hover, :active, :focus),
-[type=submit]:is([aria-current]:not([aria-current=false])),
-[type=submit]:is(:hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false])),
-[type=reset]:is(:hover, :active, :focus),
-[type=button]:is([aria-current]:not([aria-current=false])),
-[type=button]:is(:hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-[type=file]::file-selector-button:is(:hover, :active, :focus),
-[role=button]:is([aria-current]:not([aria-current=false])),
-[role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-button:focus, button:is([aria-current]:not([aria-current=false])):focus,
-[type=submit]:focus,
-[type=submit]:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=button]:focus,
-[type=button]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-[role=button]:focus,
-[role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-[type=submit],
-[type=reset],
-[type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-[type=reset],
-[type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-[type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-[type=reset]:focus,
-[type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-:where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-:where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-th,
-td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-tfoot th,
-tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-table.striped tbody tr:nth-child(odd) th,
-table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-:where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-audio,
-video {
- display: inline-block;
-}
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-:where(iframe) {
- border-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-:where(svg:not([fill])) {
- fill: currentColor;
-}
-
-svg:not(:root),
-svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-pre,
-code,
-kbd,
-samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-pre code,
-pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-pre,
-code,
-kbd,
-samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-code,
-kbd,
-samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-pre > code,
-pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-[hidden],
-template {
- display: none !important;
-}
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-input,
-optgroup,
-select,
-textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-input {
- overflow: visible;
-}
-
-select {
- text-transform: none;
-}
-
-legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-textarea {
- overflow: auto;
-}
-
-[type=checkbox],
-[type=radio] {
- padding: 0;
-}
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-[type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-:-moz-focusring {
- outline: none;
-}
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-::-ms-expand {
- display: none;
-}
-
-[type=file],
-[type=range] {
- padding: 0;
- border-width: 0;
-}
-
-input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-label,
-fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-input:not([type=checkbox], [type=radio]),
-button[type=submit],
-select,
-textarea {
- width: 100%;
-}
-
-input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-select,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-input,
-select,
-textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-:where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-input:not([type=submit], [type=button], [type=reset])[disabled],
-select[disabled],
-textarea[disabled],
-label[aria-disabled=true],
-:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-:where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-input::placeholder,
-input::-webkit-input-placeholder,
-textarea::placeholder,
-textarea::-webkit-input-placeholder,
-select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-input:not([type=checkbox], [type=radio]),
-select,
-textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-textarea {
- display: block;
- resize: vertical;
-}
-textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-:where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-[type=checkbox],
-[type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-[type=checkbox]::-ms-check,
-[type=radio]::-ms-check {
- display: none;
-}
-[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,
-[type=radio]:checked,
-[type=radio]:checked:active,
-[type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-[type=checkbox] ~ label,
-[type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-[type=checkbox] ~ label:not(:last-of-type),
-[type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-[type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-[type=radio] {
- border-radius: 50%;
-}
-[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-[type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-[type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-[type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-[type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-[type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=radio][aria-invalid=false]:checked,
-[type=radio][aria-invalid=false]:checked:active,
-[type=radio][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=radio]:checked[aria-invalid=true],
-[type=radio]:checked:active[aria-invalid=true],
-[type=radio]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-[type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-[type=color]::-moz-focus-inner {
- padding: 0;
-}
-[type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-[type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-[type=date]::-webkit-calendar-picker-indicator,
-[type=datetime-local]::-webkit-calendar-picker-indicator,
-[type=month]::-webkit-calendar-picker-indicator,
-[type=time]::-webkit-calendar-picker-indicator,
-[type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=time],
- [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-[type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-[type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-[type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-[type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-[type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-[type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]:active, [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-[type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-details summary::-webkit-details-marker {
- display: none;
-}
-details summary::marker {
- display: none;
-}
-details summary::-moz-list-bullet {
- list-style-type: none;
-}
-details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-details summary:focus {
- outline: none;
-}
-details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] details summary {
- text-align: right;
-}
-[dir=rtl] details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-article > header,
-article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-[role=search],
-[role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-[role=search] > *,
-[role=search] input:not([type=checkbox], [type=radio]),
-[role=search] select,
-[role=group] > *,
-[role=group] input:not([type=checkbox], [type=radio]),
-[role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-[role=search] > *:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] > *:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-[role=search] > *:not(:last-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=search] select:not(:last-child),
-[role=group] > *:not(:last-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-[role=search] > *:focus,
-[role=search] input:not([type=checkbox], [type=radio]):focus,
-[role=search] select:focus,
-[role=group] > *:focus,
-[role=group] input:not([type=checkbox], [type=radio]):focus,
-[role=group] select:focus {
- z-index: 2;
-}
-[role=search] button:not(:first-child),
-[role=search] [type=submit]:not(:first-child),
-[role=search] [type=reset]:not(:first-child),
-[role=search] [type=button]:not(:first-child),
-[role=search] [role=button]:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] button:not(:first-child),
-[role=group] [type=submit]:not(:first-child),
-[role=group] [type=reset]:not(:first-child),
-[role=group] [type=button]:not(:first-child),
-[role=group] [role=button]:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=reset],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=reset],
-[role=group] [type=button],
-[role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- [role=search] button:focus,
- [role=search] [type=submit]:focus,
- [role=search] [type=reset]:focus,
- [role=search] [type=button]:focus,
- [role=search] [role=button]:focus,
- [role=group] button:focus,
- [role=group] [type=submit]:focus,
- [role=group] [type=reset]:focus,
- [role=group] [type=button]:focus,
- [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-[role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-[role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-[aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-[aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-[aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-[aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-button[aria-busy=true],
-[type=submit][aria-busy=true],
-[type=button][aria-busy=true],
-[type=reset][aria-busy=true],
-[role=button][aria-busy=true],
-a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- dialog > article {
- max-width: 700px;
- }
-}
-dialog > article > header > * {
- margin-bottom: 0;
-}
-dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-dialog > article > footer {
- text-align: right;
-}
-dialog > article > footer button,
-dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-dialog > article > footer button:not(:first-of-type),
-dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-dialog:not([open]), dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-nav,
-nav ul {
- display: flex;
-}
-
-nav {
- justify-content: space-between;
- overflow: visible;
-}
-nav ol,
-nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-nav ol:first-of-type,
-nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav ol:last-of-type,
-nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-nav li button,
-nav li [role=button],
-nav li [type=button],
-nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-aside nav,
-aside ol,
-aside ul,
-aside li {
- display: block;
-}
-aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-aside li a {
- display: block;
-}
-aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-[data-tooltip] {
- position: relative;
-}
-[data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-[data-tooltip][data-placement=top]::after, [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-[data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-[data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-[data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- [data-tooltip]:focus::after, [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-[aria-controls] {
- cursor: pointer;
-}
-
-[aria-disabled=true],
-[disabled] {
- cursor: not-allowed;
-}
-
-[aria-hidden=false][hidden] {
- display: initial;
-}
-
-[aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-a,
-area,
-button,
-input,
-label,
-select,
-summary,
-textarea,
-[tabindex] {
- -ms-touch-action: manipulation;
-}
-
-[dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- *:not([aria-busy=true]),
- :not([aria-busy=true])::before,
- :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.lime.min.css b/css/pico.classless.lime.min.css
deleted file mode 100644
index 0b2e2590..00000000
--- a/css/pico.classless.lime.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(119, 156, 0, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#577400;--pico-primary-background:#a5d601;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(87, 116, 0, 0.5);--pico-primary-hover:#435a00;--pico-primary-hover-background:#99c801;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(119, 156, 0, 0.5);--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(130, 171, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#82ab00;--pico-primary-background:#a5d601;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(130, 171, 0, 0.5);--pico-primary-hover:#99c801;--pico-primary-hover-background:#b2e51a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(130, 171, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(130, 171, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#82ab00;--pico-primary-background:#a5d601;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(130, 171, 0, 0.5);--pico-primary-hover:#99c801;--pico-primary-hover-background:#b2e51a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(130, 171, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){body>footer,body>header,body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){body>footer,body>header,body>main{max-width:700px}}@media (min-width:1024px){body>footer,body>header,body>main{max-width:950px}}@media (min-width:1280px){body>footer,body>header,body>main{max-width:1200px}}@media (min-width:1536px){body>footer,body>header,body>main{max-width:1450px}}section{margin-bottom:var(--pico-block-spacing-vertical)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}[type=file]::file-selector-button:focus,[type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog>article{max-width:510px}}@media (min-width:768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer [role=button],dialog>article>footer button{margin-bottom:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.min.css b/css/pico.classless.min.css
index 3e199525..5c6a7053 100644
--- a/css/pico.classless.min.css
+++ b/css/pico.classless.min.css
@@ -1,4 +1,4 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(2, 154, 232, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#0172ad;--pico-primary-background:#0172ad;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(1, 114, 173, 0.5);--pico-primary-hover:#015887;--pico-primary-hover-background:#02659a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(2, 154, 232, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(1, 170, 255, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#01aaff;--pico-primary-background:#0172ad;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(1, 170, 255, 0.5);--pico-primary-hover:#79c0ff;--pico-primary-hover-background:#017fc0;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(1, 170, 255, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(1, 170, 255, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#01aaff;--pico-primary-background:#0172ad;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(1, 170, 255, 0.5);--pico-primary-hover:#79c0ff;--pico-primary-hover-background:#017fc0;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(1, 170, 255, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){body>footer,body>header,body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){body>footer,body>header,body>main{max-width:700px}}@media (min-width:1024px){body>footer,body>header,body>main{max-width:950px}}@media (min-width:1280px){body>footer,body>header,body>main{max-width:1200px}}@media (min-width:1536px){body>footer,body>header,body>main{max-width:1450px}}section{margin-bottom:var(--pico-block-spacing-vertical)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}[type=file]::file-selector-button:focus,[type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog>article{max-width:510px}}@media (min-width:768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer [role=button],dialog>article>footer button{margin-bottom:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
+/*!
+ * Pico.css v1.0.1 (https://picocss.com)
+ * Copyright 2019 - Licensed under MIT
+ */:root:not([data-theme=dark]),[data-theme=light]{--background:#FFF;--text:#415462;--h1:#1b2832;--h2:#2c3d49;--h3:#415462;--h4:#596b78;--h5:#73828c;--h6:#8a99a3;--primary:#1095c1;--primary-hover:#08769b;--primary-focus:rgba(16, 149, 193, 0.125);--primary-inverse:#FFF;--secondary:#73828c;--secondary-hover:#415462;--secondary-focus:rgba(115, 130, 140, 0.125);--secondary-inverse:#FFF;--contrast:#2c3d49;--contrast-hover:#0d1419;--contrast-focus:rgba(115, 130, 140, 0.125);--contrast-border:rgba(255, 223, 128, 0.5);--contrast-inverse:#FFF;--input-background:#FFF;--input-border:#c8d1d8;--valid:#288a6a;--invalid:#b94646;--mark:rgba(255, 223, 128, 0.5);--mark-text:#2c3d49;--muted-text:#7e8d98;--muted-background:#edf0f3;--muted-border:#edf0f3;--card-background:#FFF;--card-sections:#f3f5f7;--card-shadow:0 0.125rem 1rem rgba(27, 40, 50, 0.04), 0 0.125rem 2rem rgba(27, 40, 50, 0.08), 0 0 0 0.0625rem rgba(27, 40, 50, 0.024);--code-background:#f3f5f7;--code-inlined:#edf0f3;--code-color-1:#73828c;--code-color-2:#b34d80;--code-color-3:#3d888f;--code-color-4:#998866;--code-color-5:#96a4ae;--table-border:rgba(237, 240, 243, 0.75);--table-stripping:rgba(115, 130, 140, 0.04)}@media only screen and (prefers-color-scheme:dark){:root:not([data-theme=light]){--background:#10181e;--text:#a2afb9;--h1:#edf0f3;--h2:#d5dce2;--h3:#bbc6ce;--h4:#a2afb9;--h5:#8a99a3;--h6:#73828c;--primary:#1095c1;--primary-hover:#1ab3e6;--primary-focus:rgba(16, 149, 193, 0.25);--primary-inverse:#FFF;--secondary:#596b78;--secondary-hover:#73828c;--secondary-focus:rgba(89, 107, 120, 0.25);--secondary-inverse:#FFF;--contrast:#d5dce2;--contrast-hover:#FFF;--contrast-focus:rgba(89, 107, 120, 0.25);--contrast-border:rgba(255, 223, 128, 0.33);--contrast-inverse:#10181e;--input-background:#10181e;--input-border:#374956;--valid:#1f7a5c;--invalid:#943838;--mark:rgba(255, 223, 128, 0.5);--mark-text:#FFF;--muted-text:#73828c;--muted-background:#10181e;--muted-border:#23333e;--card-background:#17232b;--card-sections:#141d24;--card-shadow:0 0.125rem 1rem rgba(0, 0, 0, 0.08), 0 0.125rem 2rem rgba(0, 0, 0, 0.04), 0 0 0 0.0625rem rgba(0, 0, 0, 0.1);--code-background:#141d24;--code-inlined:rgba(65, 84, 98, 0.25);--code-color-1:#73828c;--code-color-2:#a65980;--code-color-3:#599fa6;--code-color-4:#8c8473;--code-color-5:#4d606d;--table-border:#10181e;--table-stripping:rgba(115, 130, 140, 0.02)}}[data-theme=dark]{--background:#10181e;--text:#a2afb9;--h1:#edf0f3;--h2:#d5dce2;--h3:#bbc6ce;--h4:#a2afb9;--h5:#8a99a3;--h6:#73828c;--primary:#1095c1;--primary-hover:#1ab3e6;--primary-focus:rgba(16, 149, 193, 0.25);--primary-inverse:#FFF;--secondary:#596b78;--secondary-hover:#73828c;--secondary-focus:rgba(89, 107, 120, 0.25);--secondary-inverse:#FFF;--contrast:#d5dce2;--contrast-hover:#FFF;--contrast-focus:rgba(89, 107, 120, 0.25);--contrast-border:rgba(255, 223, 128, 0.33);--contrast-inverse:#10181e;--input-background:#10181e;--input-border:#374956;--valid:#1f7a5c;--invalid:#943838;--mark:rgba(255, 223, 128, 0.5);--mark-text:#FFF;--muted-text:#73828c;--muted-background:#10181e;--muted-border:#23333e;--card-background:#17232b;--card-sections:#141d24;--card-shadow:0 0.125rem 1rem rgba(0, 0, 0, 0.08), 0 0.125rem 2rem rgba(0, 0, 0, 0.04), 0 0 0 0.0625rem rgba(0, 0, 0, 0.1);--code-background:#141d24;--code-inlined:rgba(65, 84, 98, 0.25);--code-color-1:#73828c;--code-color-2:#a65980;--code-color-3:#599fa6;--code-color-4:#8c8473;--code-color-5:#4d606d;--table-border:#10181e;--table-stripping:rgba(115, 130, 140, 0.02)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);background:var(--background);color:var(--text);font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:16px;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility}@media (min-width:576px){html{font-size:17px}}@media (min-width:768px){html{font-size:18px}}@media (min-width:992px){html{font-size:19px}}@media (min-width:1200px){html{font-size:20px}}main{display:block}body{width:100%;margin:0}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:2rem 1rem}@media (min-width:576px){body>footer,body>header,body>main{max-width:510px;padding:2.5rem 0}}@media (min-width:768px){body>footer,body>header,body>main{max-width:700px;padding:3rem 0}}@media (min-width:992px){body>footer,body>header,body>main{max-width:920px;padding:3.5rem 0}}@media (min-width:1200px){body>footer,body>header,body>main{max-width:1130px;padding:4rem 0}}section{margin-bottom:4rem}@media (min-width:576px){section{margin-bottom:5rem}}@media (min-width:768px){section{margin-bottom:6rem}}@media (min-width:992px){section{margin-bottom:7rem}}@media (min-width:1200px){section{margin-bottom:8rem}}figure{display:block;margin:0;padding:0;overflow-x:auto}figure figcaption{padding:0.5rem 0;color:var(--muted-text)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75rem;line-height:0;vertical-align:baseline}sub{bottom:-0.25rem}sup{top:-0.5rem}img{max-width:100%;height:auto;border-style:none}img,svg{vertical-align:text-bottom}address,blockquote,dl,figure,form,ol,p,pre,table,ul{margin-top:0;margin-bottom:1.5rem;color:var(--text);font-size:1rem;font-style:normal}a{background-color:transparent;color:var(--primary);text-decoration:none;transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, text-decoration 0.2s ease-in-out, box-shadow 0.2s ease-in-out}a:active,a:focus,a:hover{color:var(--primary-hover);text-decoration:underline}a:focus{outline:none;background-color:var(--primary-focus)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.5rem;font-weight:700}h1{margin-bottom:3rem;color:var(--h1);font-size:2rem}h2{margin-bottom:2.625rem;color:var(--h2);font-size:1.75rem}h3{margin-bottom:2.25rem;color:var(--h3);font-size:1.5rem}h4{margin-bottom:1.875rem;color:var(--h4);font-size:1.25rem}h5{margin-bottom:1.6875rem;color:var(--h5);font-size:1.125rem}h6{color:var(--h6);font-size:1rem}hgroup{margin-bottom:1.5rem}hgroup *{margin-bottom:0}hgroup>:last-child{color:var(--muted-text);font-size:1.125rem;font-weight:normal}p{margin-bottom:0.75rem}small{font-size:85%}@media (min-width:576px){small{font-size:83%}}@media (min-width:768px){small{font-size:81%}}@media (min-width:992px){small{font-size:79%}}@media (min-width:1200px){small{font-size:77%}}ol,ul{padding-left:1.5rem}ol li,ul li{margin-bottom:0.75rem}ul li{list-style:square}mark{padding:.125rem .25rem;background:var(--mark);color:var(--mark-text);vertical-align:middle}blockquote{display:block;margin:3rem 0;padding:1rem;border-left:0.25rem solid var(--muted-border)}blockquote footer{margin-top:0.75rem;color:var(--muted-text)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--valid);text-decoration:none}del{color:var(--invalid)}::selection{background-color:var(--primary-focus)}input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:1rem;line-height:1.5}input{overflow:visible}select{text-transform:none}legend{display:table;max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-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}fieldset{margin:0;margin-bottom:1.5rem;padding:0;border:0}form small,input:not([type=checkbox]):not([type=radio]),select,textarea{display:block;width:100%}fieldset legend,label{display:block;margin-bottom:0.125rem;vertical-align:middle}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--input-border);border-radius:0.25rem;outline:none;background-color:var(--input-background);color:var(--text);font-weight:normal;vertical-align:middle;transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out}input::placeholder,select::placeholder,textarea::placeholder{color:var(--muted-text);opacity:1}input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{border-color:var(--primary)}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 0.2rem var(--primary-focus)}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{border-color:var(--muted-border);box-shadow:none}input[disabled]~label,input[readonly]~label,select[disabled]~label,select[readonly]~label,textarea[disabled]~label,textarea[readonly]~label{color:var(--muted-text)}input[disabled],select[disabled],textarea[disabled]{background-color:var(--muted-background);opacity:.5}input:not([type=checkbox]):not([type=radio]),select,textarea{margin-bottom:1.5rem;padding:0.75rem 1rem}input[type=color]{height:calc(3rem + 2px)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:center right .75rem;background-repeat:no-repeat;background-size:1rem auto}form small{color:var(--muted-text)}input+small{margin-top:-1rem;margin-bottom:1.5rem}label>input:not([type=checkbox]):not([type=radio]),label>select,label>textarea{margin-top:0.125rem}[type=checkbox],[type=radio]{display:inline-block;width:1em;height:1em;margin-right:.375rem;margin-bottom:0.125rem;border-width:2px;font-size:1.125rem;vertical-align:middle;cursor:pointer;transition:none}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=radio]:checked{border-color:var(--primary);background-color:var(--primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23FFF' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:.66rem auto}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-right:.375rem;margin-bottom:0;cursor:pointer}[type=radio]{border-radius:50%}[type=radio]:checked{border-width:.33rem;border-color:var(--primary);background-color:var(--primary-inverse);background-image:none}[type=checkbox][role=switch]{width:1.85em;height:1em;border:2px solid var(--input-border);border-radius:1em;background-color:var(--input-border);line-height:1em}[type=checkbox][role=switch]:before{display:block;width:calc(1em - 4px);height:100%;border-radius:50%;background-color:var(--primary-inverse);content:'';transition:margin 0.1s ease-in-out}[type=checkbox][role=switch]:checked{border-color:var(--primary);background-color:var(--primary);background-image:none}[type=checkbox][role=switch]:checked:before{margin-right:0;margin-left:calc(0.925em - 2px)}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}button{display:block;width:100%;margin-bottom:1.5rem}a[role=button]{display:inline-block;text-decoration:none}a[role=button],button,input[type=submit]{border:1px solid transparent;padding:0.75rem 1rem;border-radius:0.25rem;outline:none;background-color:var(--primary);color:var(--primary-inverse);font-size:1rem;font-weight:normal;line-height:1.5;text-align:center;cursor:pointer;transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out}a[role=button]:active,a[role=button]:focus,a[role=button]:hover,button:active,button:focus,button:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background-color:var(--primary-hover)}a[role=button]:focus,button:focus,input[type=submit]:focus{box-shadow:0 0 0 0.2rem var(--primary-focus)}input[type=reset]{cursor:pointer}a[role=button][disabled],button[disabled],input[type=reset][disabled],input[type=submit][disabled]{opacity:.5;pointer-events:none}table{width:100%;border-spacing:0}td,th{padding:0.5rem 1rem;border-bottom:1px solid var(--table-border);color:var(--muted-text);font-weight:400;text-align:left;font-size:0.875rem}th,thead td{color:var(--text);font-size:1rem}thead td,thead th{border-bottom:3px solid var(--table-border)}tbody tr:nth-child(odd){background-color:var(--table-stripping)}code,kbd,pre,samp{font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size:1rem}code,kbd,pre{background:var(--code-inlined);color:var(--code-color-1);font-size:85%;font-weight:400;line-height:1}@media (min-width:576px){code,kbd,pre{font-size:83%}}@media (min-width:768px){code,kbd,pre{font-size:81%}}@media (min-width:992px){code,kbd,pre{font-size:79%}}@media (min-width:1200px){code,kbd,pre{font-size:77%}}code,kbd{display:inline-block;padding:.375rem .5rem;border-radius:0.25rem}pre{display:block;margin-bottom:2rem;padding:2rem 1rem;overflow-x:auto;background:var(--code-background)}pre>code{display:block;padding:0;background:transparent;font-size:14px;line-height:1.5}code b{color:var(--code-color-2);font-weight:normal}code i{color:var(--code-color-3);font-style:normal}code u{color:var(--code-color-4);text-decoration:none}code em{color:var(--code-color-5);font-style:normal}kbd{background-color:var(--secondary);color:var(--secondary-inverse);font-weight:bolder}hr{box-sizing:content-box;height:0;overflow:visible;border:none;border-top:1px solid var(--muted-border)}progress{vertical-align:baseline}[hidden],template{display:none}details{display:block;margin-bottom:1.5rem;padding-bottom:0.75rem;border-bottom:1px solid var(--muted-border)}details summary{list-style-type:none;cursor:pointer;line-height:1rem}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary:after{display:inline-block;width:1rem;height:1rem;float:right;transform:rotate(-90deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:1rem auto;content:''}details summary:focus{outline:none}details summary~*{margin-top:0.75rem}details summary~*~*{margin-top:0}details[open] summary{margin-bottom:0.375rem;color:var(--muted-text)}details[open] summary:after{transform:rotate(0)}article{margin:2rem 0;padding:2rem 1rem;overflow:hidden;border-radius:0.25rem;background:var(--card-background);box-shadow:var(--card-shadow)}@media (min-width:576px){article{margin:2.5rem 0;padding:2.5rem}}@media (min-width:768px){article{margin:3rem 0;padding:3rem}}@media (min-width:992px){article{margin:3.5rem 0;padding:3.5rem}}@media (min-width:1200px){article{margin:4rem 0;padding:4rem}}article>:not(header):not(footer):not(pre):last-child{margin-bottom:0}article>footer,article>header{background-color:var(--card-sections)}article>footer,article>header,article>pre{margin:-1rem;padding:2rem 1rem}@media (min-width:576px){article>footer,article>header,article>pre{margin:-2.5rem;padding:2rem 2.5rem}}@media (min-width:768px){article>footer,article>header,article>pre{margin:-3rem;padding:2rem 3rem}}@media (min-width:992px){article>footer,article>header,article>pre{margin:-3.5rem;padding:2rem 3.5rem}}@media (min-width:1200px){article>footer,article>header,article>pre{margin:-4rem;padding:2rem 4rem}}article>header{margin-top:-2rem;margin-bottom:2rem}@media (min-width:576px){article>header{margin-top:-2.5rem;margin-bottom:2.5rem}}@media (min-width:768px){article>header{margin-top:-3rem;margin-bottom:3rem}}@media (min-width:992px){article>header{margin-top:-3.5rem;margin-bottom:3.5rem}}@media (min-width:1200px){article>header{margin-top:-4rem;margin-bottom:4rem}}article>footer,article>pre{margin-top:2rem;margin-bottom:-2rem}@media (min-width:576px){article>footer,article>pre{margin-top:2.5rem;margin-bottom:-2.5rem}}@media (min-width:768px){article>footer,article>pre{margin-top:3rem;margin-bottom:-3rem}}@media (min-width:992px){article>footer,article>pre{margin-top:3.5rem;margin-bottom:-3.5rem}}@media (min-width:1200px){article>footer,article>pre{margin-top:4rem;margin-bottom:-4rem}}nav,nav ul{display:flex}nav{justify-content:space-between}nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ul:first-of-type{margin-left:-0.5rem}nav ul:last-of-type{margin-right:-0.5rem}nav li{display:inline-block;margin:0;padding:1rem 0.5rem}nav li>*,nav li>input:not([type=checkbox]):not([type=radio]){margin-bottom:0}nav a{display:block;margin:-1rem -0.5rem;padding:1rem 0.5rem;border-radius:0.25rem}nav a:active,nav a:focus,nav a:hover{text-decoration:none}aside li,aside nav,aside ul{display:block}aside li{padding:0.5rem}aside li a{margin:-0.5rem;padding:0.5rem}[data-tooltip]{position:relative}[data-tooltip]:not(a):not(button):not(input){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]:after,[data-tooltip]:before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%, -0.25rem);border-radius:0.25rem;background:var(--contrast);color:var(--contrast-inverse);font-size:.85rem;font-style:normal;font-weight:normal;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;content:attr(data-tooltip);opacity:0;pointer-events:none}[data-tooltip]:after{padding:0;transform:translate(-50%, 0rem);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;color:var(--contrast);content:''}[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1}
\ No newline at end of file
diff --git a/css/pico.classless.orange.css b/css/pico.classless.orange.css
deleted file mode 100644
index 8d0c9988..00000000
--- a/css/pico.classless.orange.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-[aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(244, 93, 44, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #bd3c13;
- --pico-primary-background: #d24317;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(189, 60, 19, 0.5);
- --pico-primary-hover: #942d0d;
- --pico-primary-hover-background: #bd3c13;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(244, 93, 44, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(245, 107, 61, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f56b3d;
- --pico-primary-background: #d24317;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(245, 107, 61, 0.5);
- --pico-primary-hover: #f8a283;
- --pico-primary-hover-background: #e74b1a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(245, 107, 61, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(245, 107, 61, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f56b3d;
- --pico-primary-background: #d24317;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(245, 107, 61, 0.5);
- --pico-primary-hover: #f8a283;
- --pico-primary-hover-background: #e74b1a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(245, 107, 61, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-progress,
-[type=checkbox],
-[type=radio],
-[type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-body > header,
-body > main,
-body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- body > header,
- body > main,
- body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- body > header,
- body > main,
- body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- body > header,
- body > main,
- body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-b,
-strong {
- font-weight: bolder;
-}
-
-sub,
-sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-address,
-blockquote,
-dl,
-ol,
-p,
-pre,
-table,
-ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-:where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-:where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-:where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-ul li {
- list-style: square;
-}
-
-mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-del {
- color: var(--pico-del-color);
-}
-
-::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-:where(a:not([role=button])),
-[role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-:where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-:where(a:not([role=button])):focus-visible,
-[role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button] {
- -webkit-appearance: button;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button],
-[type=file]::file-selector-button,
-[role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-button:is([aria-current]:not([aria-current=false])), button:is(:hover, :active, :focus),
-[type=submit]:is([aria-current]:not([aria-current=false])),
-[type=submit]:is(:hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false])),
-[type=reset]:is(:hover, :active, :focus),
-[type=button]:is([aria-current]:not([aria-current=false])),
-[type=button]:is(:hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-[type=file]::file-selector-button:is(:hover, :active, :focus),
-[role=button]:is([aria-current]:not([aria-current=false])),
-[role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-button:focus, button:is([aria-current]:not([aria-current=false])):focus,
-[type=submit]:focus,
-[type=submit]:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=button]:focus,
-[type=button]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-[role=button]:focus,
-[role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-[type=submit],
-[type=reset],
-[type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-[type=reset],
-[type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-[type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-[type=reset]:focus,
-[type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-:where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-:where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-th,
-td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-tfoot th,
-tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-table.striped tbody tr:nth-child(odd) th,
-table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-:where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-audio,
-video {
- display: inline-block;
-}
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-:where(iframe) {
- border-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-:where(svg:not([fill])) {
- fill: currentColor;
-}
-
-svg:not(:root),
-svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-pre,
-code,
-kbd,
-samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-pre code,
-pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-pre,
-code,
-kbd,
-samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-code,
-kbd,
-samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-pre > code,
-pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-[hidden],
-template {
- display: none !important;
-}
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-input,
-optgroup,
-select,
-textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-input {
- overflow: visible;
-}
-
-select {
- text-transform: none;
-}
-
-legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-textarea {
- overflow: auto;
-}
-
-[type=checkbox],
-[type=radio] {
- padding: 0;
-}
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-[type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-:-moz-focusring {
- outline: none;
-}
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-::-ms-expand {
- display: none;
-}
-
-[type=file],
-[type=range] {
- padding: 0;
- border-width: 0;
-}
-
-input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-label,
-fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-input:not([type=checkbox], [type=radio]),
-button[type=submit],
-select,
-textarea {
- width: 100%;
-}
-
-input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-select,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-input,
-select,
-textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-:where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-input:not([type=submit], [type=button], [type=reset])[disabled],
-select[disabled],
-textarea[disabled],
-label[aria-disabled=true],
-:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-:where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-input::placeholder,
-input::-webkit-input-placeholder,
-textarea::placeholder,
-textarea::-webkit-input-placeholder,
-select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-input:not([type=checkbox], [type=radio]),
-select,
-textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-textarea {
- display: block;
- resize: vertical;
-}
-textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-:where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-[type=checkbox],
-[type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-[type=checkbox]::-ms-check,
-[type=radio]::-ms-check {
- display: none;
-}
-[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,
-[type=radio]:checked,
-[type=radio]:checked:active,
-[type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-[type=checkbox] ~ label,
-[type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-[type=checkbox] ~ label:not(:last-of-type),
-[type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-[type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-[type=radio] {
- border-radius: 50%;
-}
-[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-[type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-[type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-[type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-[type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-[type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=radio][aria-invalid=false]:checked,
-[type=radio][aria-invalid=false]:checked:active,
-[type=radio][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=radio]:checked[aria-invalid=true],
-[type=radio]:checked:active[aria-invalid=true],
-[type=radio]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-[type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-[type=color]::-moz-focus-inner {
- padding: 0;
-}
-[type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-[type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-[type=date]::-webkit-calendar-picker-indicator,
-[type=datetime-local]::-webkit-calendar-picker-indicator,
-[type=month]::-webkit-calendar-picker-indicator,
-[type=time]::-webkit-calendar-picker-indicator,
-[type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=time],
- [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-[type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-[type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-[type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-[type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-[type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-[type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]:active, [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-[type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-details summary::-webkit-details-marker {
- display: none;
-}
-details summary::marker {
- display: none;
-}
-details summary::-moz-list-bullet {
- list-style-type: none;
-}
-details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-details summary:focus {
- outline: none;
-}
-details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] details summary {
- text-align: right;
-}
-[dir=rtl] details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-article > header,
-article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-[role=search],
-[role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-[role=search] > *,
-[role=search] input:not([type=checkbox], [type=radio]),
-[role=search] select,
-[role=group] > *,
-[role=group] input:not([type=checkbox], [type=radio]),
-[role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-[role=search] > *:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] > *:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-[role=search] > *:not(:last-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=search] select:not(:last-child),
-[role=group] > *:not(:last-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-[role=search] > *:focus,
-[role=search] input:not([type=checkbox], [type=radio]):focus,
-[role=search] select:focus,
-[role=group] > *:focus,
-[role=group] input:not([type=checkbox], [type=radio]):focus,
-[role=group] select:focus {
- z-index: 2;
-}
-[role=search] button:not(:first-child),
-[role=search] [type=submit]:not(:first-child),
-[role=search] [type=reset]:not(:first-child),
-[role=search] [type=button]:not(:first-child),
-[role=search] [role=button]:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] button:not(:first-child),
-[role=group] [type=submit]:not(:first-child),
-[role=group] [type=reset]:not(:first-child),
-[role=group] [type=button]:not(:first-child),
-[role=group] [role=button]:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=reset],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=reset],
-[role=group] [type=button],
-[role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- [role=search] button:focus,
- [role=search] [type=submit]:focus,
- [role=search] [type=reset]:focus,
- [role=search] [type=button]:focus,
- [role=search] [role=button]:focus,
- [role=group] button:focus,
- [role=group] [type=submit]:focus,
- [role=group] [type=reset]:focus,
- [role=group] [type=button]:focus,
- [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-[role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-[role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-[aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-[aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-[aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-[aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-button[aria-busy=true],
-[type=submit][aria-busy=true],
-[type=button][aria-busy=true],
-[type=reset][aria-busy=true],
-[role=button][aria-busy=true],
-a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- dialog > article {
- max-width: 700px;
- }
-}
-dialog > article > header > * {
- margin-bottom: 0;
-}
-dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-dialog > article > footer {
- text-align: right;
-}
-dialog > article > footer button,
-dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-dialog > article > footer button:not(:first-of-type),
-dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-dialog:not([open]), dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-nav,
-nav ul {
- display: flex;
-}
-
-nav {
- justify-content: space-between;
- overflow: visible;
-}
-nav ol,
-nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-nav ol:first-of-type,
-nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav ol:last-of-type,
-nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-nav li button,
-nav li [role=button],
-nav li [type=button],
-nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-aside nav,
-aside ol,
-aside ul,
-aside li {
- display: block;
-}
-aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-aside li a {
- display: block;
-}
-aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-[data-tooltip] {
- position: relative;
-}
-[data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-[data-tooltip][data-placement=top]::after, [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-[data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-[data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-[data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- [data-tooltip]:focus::after, [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-[aria-controls] {
- cursor: pointer;
-}
-
-[aria-disabled=true],
-[disabled] {
- cursor: not-allowed;
-}
-
-[aria-hidden=false][hidden] {
- display: initial;
-}
-
-[aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-a,
-area,
-button,
-input,
-label,
-select,
-summary,
-textarea,
-[tabindex] {
- -ms-touch-action: manipulation;
-}
-
-[dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- *:not([aria-busy=true]),
- :not([aria-busy=true])::before,
- :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.orange.min.css b/css/pico.classless.orange.min.css
deleted file mode 100644
index 388d8cf7..00000000
--- a/css/pico.classless.orange.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(244, 93, 44, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#bd3c13;--pico-primary-background:#d24317;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(189, 60, 19, 0.5);--pico-primary-hover:#942d0d;--pico-primary-hover-background:#bd3c13;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(244, 93, 44, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(245, 107, 61, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f56b3d;--pico-primary-background:#d24317;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(245, 107, 61, 0.5);--pico-primary-hover:#f8a283;--pico-primary-hover-background:#e74b1a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(245, 107, 61, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(245, 107, 61, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f56b3d;--pico-primary-background:#d24317;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(245, 107, 61, 0.5);--pico-primary-hover:#f8a283;--pico-primary-hover-background:#e74b1a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(245, 107, 61, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){body>footer,body>header,body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){body>footer,body>header,body>main{max-width:700px}}@media (min-width:1024px){body>footer,body>header,body>main{max-width:950px}}@media (min-width:1280px){body>footer,body>header,body>main{max-width:1200px}}@media (min-width:1536px){body>footer,body>header,body>main{max-width:1450px}}section{margin-bottom:var(--pico-block-spacing-vertical)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}[type=file]::file-selector-button:focus,[type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog>article{max-width:510px}}@media (min-width:768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer [role=button],dialog>article>footer button{margin-bottom:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.pink.css b/css/pico.classless.pink.css
deleted file mode 100644
index 70589d42..00000000
--- a/css/pico.classless.pink.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-[aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(246, 84, 126, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #c72259;
- --pico-primary-background: #d92662;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(199, 34, 89, 0.5);
- --pico-primary-hover: #9d1945;
- --pico-primary-hover-background: #c72259;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(246, 84, 126, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(247, 112, 142, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f7708e;
- --pico-primary-background: #d92662;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(247, 112, 142, 0.5);
- --pico-primary-hover: #f99eae;
- --pico-primary-hover-background: #f42c6f;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(247, 112, 142, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(247, 112, 142, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f7708e;
- --pico-primary-background: #d92662;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(247, 112, 142, 0.5);
- --pico-primary-hover: #f99eae;
- --pico-primary-hover-background: #f42c6f;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(247, 112, 142, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-progress,
-[type=checkbox],
-[type=radio],
-[type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-body > header,
-body > main,
-body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- body > header,
- body > main,
- body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- body > header,
- body > main,
- body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- body > header,
- body > main,
- body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-b,
-strong {
- font-weight: bolder;
-}
-
-sub,
-sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-address,
-blockquote,
-dl,
-ol,
-p,
-pre,
-table,
-ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-:where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-:where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-:where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-ul li {
- list-style: square;
-}
-
-mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-del {
- color: var(--pico-del-color);
-}
-
-::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-:where(a:not([role=button])),
-[role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-:where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-:where(a:not([role=button])):focus-visible,
-[role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button] {
- -webkit-appearance: button;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button],
-[type=file]::file-selector-button,
-[role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-button:is([aria-current]:not([aria-current=false])), button:is(:hover, :active, :focus),
-[type=submit]:is([aria-current]:not([aria-current=false])),
-[type=submit]:is(:hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false])),
-[type=reset]:is(:hover, :active, :focus),
-[type=button]:is([aria-current]:not([aria-current=false])),
-[type=button]:is(:hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-[type=file]::file-selector-button:is(:hover, :active, :focus),
-[role=button]:is([aria-current]:not([aria-current=false])),
-[role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-button:focus, button:is([aria-current]:not([aria-current=false])):focus,
-[type=submit]:focus,
-[type=submit]:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=button]:focus,
-[type=button]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-[role=button]:focus,
-[role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-[type=submit],
-[type=reset],
-[type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-[type=reset],
-[type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-[type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-[type=reset]:focus,
-[type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-:where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-:where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-th,
-td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-tfoot th,
-tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-table.striped tbody tr:nth-child(odd) th,
-table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-:where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-audio,
-video {
- display: inline-block;
-}
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-:where(iframe) {
- border-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-:where(svg:not([fill])) {
- fill: currentColor;
-}
-
-svg:not(:root),
-svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-pre,
-code,
-kbd,
-samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-pre code,
-pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-pre,
-code,
-kbd,
-samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-code,
-kbd,
-samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-pre > code,
-pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-[hidden],
-template {
- display: none !important;
-}
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-input,
-optgroup,
-select,
-textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-input {
- overflow: visible;
-}
-
-select {
- text-transform: none;
-}
-
-legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-textarea {
- overflow: auto;
-}
-
-[type=checkbox],
-[type=radio] {
- padding: 0;
-}
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-[type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-:-moz-focusring {
- outline: none;
-}
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-::-ms-expand {
- display: none;
-}
-
-[type=file],
-[type=range] {
- padding: 0;
- border-width: 0;
-}
-
-input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-label,
-fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-input:not([type=checkbox], [type=radio]),
-button[type=submit],
-select,
-textarea {
- width: 100%;
-}
-
-input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-select,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-input,
-select,
-textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-:where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-input:not([type=submit], [type=button], [type=reset])[disabled],
-select[disabled],
-textarea[disabled],
-label[aria-disabled=true],
-:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-:where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-input::placeholder,
-input::-webkit-input-placeholder,
-textarea::placeholder,
-textarea::-webkit-input-placeholder,
-select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-input:not([type=checkbox], [type=radio]),
-select,
-textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-textarea {
- display: block;
- resize: vertical;
-}
-textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-:where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-[type=checkbox],
-[type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-[type=checkbox]::-ms-check,
-[type=radio]::-ms-check {
- display: none;
-}
-[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,
-[type=radio]:checked,
-[type=radio]:checked:active,
-[type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-[type=checkbox] ~ label,
-[type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-[type=checkbox] ~ label:not(:last-of-type),
-[type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-[type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-[type=radio] {
- border-radius: 50%;
-}
-[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-[type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-[type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-[type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-[type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-[type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=radio][aria-invalid=false]:checked,
-[type=radio][aria-invalid=false]:checked:active,
-[type=radio][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=radio]:checked[aria-invalid=true],
-[type=radio]:checked:active[aria-invalid=true],
-[type=radio]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-[type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-[type=color]::-moz-focus-inner {
- padding: 0;
-}
-[type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-[type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-[type=date]::-webkit-calendar-picker-indicator,
-[type=datetime-local]::-webkit-calendar-picker-indicator,
-[type=month]::-webkit-calendar-picker-indicator,
-[type=time]::-webkit-calendar-picker-indicator,
-[type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=time],
- [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-[type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-[type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-[type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-[type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-[type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-[type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]:active, [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-[type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-details summary::-webkit-details-marker {
- display: none;
-}
-details summary::marker {
- display: none;
-}
-details summary::-moz-list-bullet {
- list-style-type: none;
-}
-details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-details summary:focus {
- outline: none;
-}
-details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] details summary {
- text-align: right;
-}
-[dir=rtl] details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-article > header,
-article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-[role=search],
-[role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-[role=search] > *,
-[role=search] input:not([type=checkbox], [type=radio]),
-[role=search] select,
-[role=group] > *,
-[role=group] input:not([type=checkbox], [type=radio]),
-[role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-[role=search] > *:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] > *:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-[role=search] > *:not(:last-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=search] select:not(:last-child),
-[role=group] > *:not(:last-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-[role=search] > *:focus,
-[role=search] input:not([type=checkbox], [type=radio]):focus,
-[role=search] select:focus,
-[role=group] > *:focus,
-[role=group] input:not([type=checkbox], [type=radio]):focus,
-[role=group] select:focus {
- z-index: 2;
-}
-[role=search] button:not(:first-child),
-[role=search] [type=submit]:not(:first-child),
-[role=search] [type=reset]:not(:first-child),
-[role=search] [type=button]:not(:first-child),
-[role=search] [role=button]:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] button:not(:first-child),
-[role=group] [type=submit]:not(:first-child),
-[role=group] [type=reset]:not(:first-child),
-[role=group] [type=button]:not(:first-child),
-[role=group] [role=button]:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=reset],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=reset],
-[role=group] [type=button],
-[role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- [role=search] button:focus,
- [role=search] [type=submit]:focus,
- [role=search] [type=reset]:focus,
- [role=search] [type=button]:focus,
- [role=search] [role=button]:focus,
- [role=group] button:focus,
- [role=group] [type=submit]:focus,
- [role=group] [type=reset]:focus,
- [role=group] [type=button]:focus,
- [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-[role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-[role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-[aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-[aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-[aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-[aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-button[aria-busy=true],
-[type=submit][aria-busy=true],
-[type=button][aria-busy=true],
-[type=reset][aria-busy=true],
-[role=button][aria-busy=true],
-a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- dialog > article {
- max-width: 700px;
- }
-}
-dialog > article > header > * {
- margin-bottom: 0;
-}
-dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-dialog > article > footer {
- text-align: right;
-}
-dialog > article > footer button,
-dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-dialog > article > footer button:not(:first-of-type),
-dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-dialog:not([open]), dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-nav,
-nav ul {
- display: flex;
-}
-
-nav {
- justify-content: space-between;
- overflow: visible;
-}
-nav ol,
-nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-nav ol:first-of-type,
-nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav ol:last-of-type,
-nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-nav li button,
-nav li [role=button],
-nav li [type=button],
-nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-aside nav,
-aside ol,
-aside ul,
-aside li {
- display: block;
-}
-aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-aside li a {
- display: block;
-}
-aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-[data-tooltip] {
- position: relative;
-}
-[data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-[data-tooltip][data-placement=top]::after, [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-[data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-[data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-[data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- [data-tooltip]:focus::after, [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-[aria-controls] {
- cursor: pointer;
-}
-
-[aria-disabled=true],
-[disabled] {
- cursor: not-allowed;
-}
-
-[aria-hidden=false][hidden] {
- display: initial;
-}
-
-[aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-a,
-area,
-button,
-input,
-label,
-select,
-summary,
-textarea,
-[tabindex] {
- -ms-touch-action: manipulation;
-}
-
-[dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- *:not([aria-busy=true]),
- :not([aria-busy=true])::before,
- :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.pink.min.css b/css/pico.classless.pink.min.css
deleted file mode 100644
index 21761c43..00000000
--- a/css/pico.classless.pink.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(246, 84, 126, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#c72259;--pico-primary-background:#d92662;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(199, 34, 89, 0.5);--pico-primary-hover:#9d1945;--pico-primary-hover-background:#c72259;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(246, 84, 126, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(247, 112, 142, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f7708e;--pico-primary-background:#d92662;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(247, 112, 142, 0.5);--pico-primary-hover:#f99eae;--pico-primary-hover-background:#f42c6f;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(247, 112, 142, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(247, 112, 142, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f7708e;--pico-primary-background:#d92662;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(247, 112, 142, 0.5);--pico-primary-hover:#f99eae;--pico-primary-hover-background:#f42c6f;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(247, 112, 142, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){body>footer,body>header,body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){body>footer,body>header,body>main{max-width:700px}}@media (min-width:1024px){body>footer,body>header,body>main{max-width:950px}}@media (min-width:1280px){body>footer,body>header,body>main{max-width:1200px}}@media (min-width:1536px){body>footer,body>header,body>main{max-width:1450px}}section{margin-bottom:var(--pico-block-spacing-vertical)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}[type=file]::file-selector-button:focus,[type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog>article{max-width:510px}}@media (min-width:768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer [role=button],dialog>article>footer button{margin-bottom:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.pumpkin.css b/css/pico.classless.pumpkin.css
deleted file mode 100644
index 4a0200b8..00000000
--- a/css/pico.classless.pumpkin.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-[aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(0);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(210, 122, 1, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #9c5900;
- --pico-primary-background: #ff9500;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(156, 89, 0, 0.5);
- --pico-primary-hover: #7a4400;
- --pico-primary-hover-background: #e48500;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(210, 122, 1, 0.5);
- --pico-primary-inverse: #000;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(228, 133, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #e48500;
- --pico-primary-background: #ff9500;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(228, 133, 0, 0.5);
- --pico-primary-hover: #ffa23a;
- --pico-primary-hover-background: #ffa23a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(228, 133, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(228, 133, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #e48500;
- --pico-primary-background: #ff9500;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(228, 133, 0, 0.5);
- --pico-primary-hover: #ffa23a;
- --pico-primary-hover-background: #ffa23a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(228, 133, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-progress,
-[type=checkbox],
-[type=radio],
-[type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-body > header,
-body > main,
-body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- body > header,
- body > main,
- body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- body > header,
- body > main,
- body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- body > header,
- body > main,
- body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-b,
-strong {
- font-weight: bolder;
-}
-
-sub,
-sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-address,
-blockquote,
-dl,
-ol,
-p,
-pre,
-table,
-ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-:where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-:where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-:where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-ul li {
- list-style: square;
-}
-
-mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-del {
- color: var(--pico-del-color);
-}
-
-::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-:where(a:not([role=button])),
-[role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-:where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-:where(a:not([role=button])):focus-visible,
-[role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button] {
- -webkit-appearance: button;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button],
-[type=file]::file-selector-button,
-[role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-button:is([aria-current]:not([aria-current=false])), button:is(:hover, :active, :focus),
-[type=submit]:is([aria-current]:not([aria-current=false])),
-[type=submit]:is(:hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false])),
-[type=reset]:is(:hover, :active, :focus),
-[type=button]:is([aria-current]:not([aria-current=false])),
-[type=button]:is(:hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-[type=file]::file-selector-button:is(:hover, :active, :focus),
-[role=button]:is([aria-current]:not([aria-current=false])),
-[role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-button:focus, button:is([aria-current]:not([aria-current=false])):focus,
-[type=submit]:focus,
-[type=submit]:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=button]:focus,
-[type=button]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-[role=button]:focus,
-[role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-[type=submit],
-[type=reset],
-[type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-[type=reset],
-[type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-[type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-[type=reset]:focus,
-[type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-:where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-:where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-th,
-td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-tfoot th,
-tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-table.striped tbody tr:nth-child(odd) th,
-table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-:where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-audio,
-video {
- display: inline-block;
-}
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-:where(iframe) {
- border-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-:where(svg:not([fill])) {
- fill: currentColor;
-}
-
-svg:not(:root),
-svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-pre,
-code,
-kbd,
-samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-pre code,
-pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-pre,
-code,
-kbd,
-samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-code,
-kbd,
-samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-pre > code,
-pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-[hidden],
-template {
- display: none !important;
-}
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-input,
-optgroup,
-select,
-textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-input {
- overflow: visible;
-}
-
-select {
- text-transform: none;
-}
-
-legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-textarea {
- overflow: auto;
-}
-
-[type=checkbox],
-[type=radio] {
- padding: 0;
-}
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-[type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-:-moz-focusring {
- outline: none;
-}
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-::-ms-expand {
- display: none;
-}
-
-[type=file],
-[type=range] {
- padding: 0;
- border-width: 0;
-}
-
-input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-label,
-fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-input:not([type=checkbox], [type=radio]),
-button[type=submit],
-select,
-textarea {
- width: 100%;
-}
-
-input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-select,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-input,
-select,
-textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-:where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-input:not([type=submit], [type=button], [type=reset])[disabled],
-select[disabled],
-textarea[disabled],
-label[aria-disabled=true],
-:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-:where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-input::placeholder,
-input::-webkit-input-placeholder,
-textarea::placeholder,
-textarea::-webkit-input-placeholder,
-select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-input:not([type=checkbox], [type=radio]),
-select,
-textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-textarea {
- display: block;
- resize: vertical;
-}
-textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-:where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-[type=checkbox],
-[type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-[type=checkbox]::-ms-check,
-[type=radio]::-ms-check {
- display: none;
-}
-[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,
-[type=radio]:checked,
-[type=radio]:checked:active,
-[type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-[type=checkbox] ~ label,
-[type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-[type=checkbox] ~ label:not(:last-of-type),
-[type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-[type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-[type=radio] {
- border-radius: 50%;
-}
-[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-[type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-[type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-[type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-[type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-[type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=radio][aria-invalid=false]:checked,
-[type=radio][aria-invalid=false]:checked:active,
-[type=radio][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=radio]:checked[aria-invalid=true],
-[type=radio]:checked:active[aria-invalid=true],
-[type=radio]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-[type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-[type=color]::-moz-focus-inner {
- padding: 0;
-}
-[type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-[type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-[type=date]::-webkit-calendar-picker-indicator,
-[type=datetime-local]::-webkit-calendar-picker-indicator,
-[type=month]::-webkit-calendar-picker-indicator,
-[type=time]::-webkit-calendar-picker-indicator,
-[type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=time],
- [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-[type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-[type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-[type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-[type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-[type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-[type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]:active, [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-[type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-details summary::-webkit-details-marker {
- display: none;
-}
-details summary::marker {
- display: none;
-}
-details summary::-moz-list-bullet {
- list-style-type: none;
-}
-details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-details summary:focus {
- outline: none;
-}
-details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] details summary {
- text-align: right;
-}
-[dir=rtl] details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-article > header,
-article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-[role=search],
-[role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-[role=search] > *,
-[role=search] input:not([type=checkbox], [type=radio]),
-[role=search] select,
-[role=group] > *,
-[role=group] input:not([type=checkbox], [type=radio]),
-[role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-[role=search] > *:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] > *:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-[role=search] > *:not(:last-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=search] select:not(:last-child),
-[role=group] > *:not(:last-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-[role=search] > *:focus,
-[role=search] input:not([type=checkbox], [type=radio]):focus,
-[role=search] select:focus,
-[role=group] > *:focus,
-[role=group] input:not([type=checkbox], [type=radio]):focus,
-[role=group] select:focus {
- z-index: 2;
-}
-[role=search] button:not(:first-child),
-[role=search] [type=submit]:not(:first-child),
-[role=search] [type=reset]:not(:first-child),
-[role=search] [type=button]:not(:first-child),
-[role=search] [role=button]:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] button:not(:first-child),
-[role=group] [type=submit]:not(:first-child),
-[role=group] [type=reset]:not(:first-child),
-[role=group] [type=button]:not(:first-child),
-[role=group] [role=button]:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=reset],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=reset],
-[role=group] [type=button],
-[role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- [role=search] button:focus,
- [role=search] [type=submit]:focus,
- [role=search] [type=reset]:focus,
- [role=search] [type=button]:focus,
- [role=search] [role=button]:focus,
- [role=group] button:focus,
- [role=group] [type=submit]:focus,
- [role=group] [type=reset]:focus,
- [role=group] [type=button]:focus,
- [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-[role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-[role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-[aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-[aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-[aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-[aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-button[aria-busy=true],
-[type=submit][aria-busy=true],
-[type=button][aria-busy=true],
-[type=reset][aria-busy=true],
-[role=button][aria-busy=true],
-a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- dialog > article {
- max-width: 700px;
- }
-}
-dialog > article > header > * {
- margin-bottom: 0;
-}
-dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-dialog > article > footer {
- text-align: right;
-}
-dialog > article > footer button,
-dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-dialog > article > footer button:not(:first-of-type),
-dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-dialog:not([open]), dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-nav,
-nav ul {
- display: flex;
-}
-
-nav {
- justify-content: space-between;
- overflow: visible;
-}
-nav ol,
-nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-nav ol:first-of-type,
-nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav ol:last-of-type,
-nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-nav li button,
-nav li [role=button],
-nav li [type=button],
-nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-aside nav,
-aside ol,
-aside ul,
-aside li {
- display: block;
-}
-aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-aside li a {
- display: block;
-}
-aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-[data-tooltip] {
- position: relative;
-}
-[data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-[data-tooltip][data-placement=top]::after, [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-[data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-[data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-[data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- [data-tooltip]:focus::after, [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-[aria-controls] {
- cursor: pointer;
-}
-
-[aria-disabled=true],
-[disabled] {
- cursor: not-allowed;
-}
-
-[aria-hidden=false][hidden] {
- display: initial;
-}
-
-[aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-a,
-area,
-button,
-input,
-label,
-select,
-summary,
-textarea,
-[tabindex] {
- -ms-touch-action: manipulation;
-}
-
-[dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- *:not([aria-busy=true]),
- :not([aria-busy=true])::before,
- :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.pumpkin.min.css b/css/pico.classless.pumpkin.min.css
deleted file mode 100644
index b135a9a7..00000000
--- a/css/pico.classless.pumpkin.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(210, 122, 1, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#9c5900;--pico-primary-background:#ff9500;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(156, 89, 0, 0.5);--pico-primary-hover:#7a4400;--pico-primary-hover-background:#e48500;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(210, 122, 1, 0.5);--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(228, 133, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#e48500;--pico-primary-background:#ff9500;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(228, 133, 0, 0.5);--pico-primary-hover:#ffa23a;--pico-primary-hover-background:#ffa23a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(228, 133, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(228, 133, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#e48500;--pico-primary-background:#ff9500;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(228, 133, 0, 0.5);--pico-primary-hover:#ffa23a;--pico-primary-hover-background:#ffa23a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(228, 133, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){body>footer,body>header,body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){body>footer,body>header,body>main{max-width:700px}}@media (min-width:1024px){body>footer,body>header,body>main{max-width:950px}}@media (min-width:1280px){body>footer,body>header,body>main{max-width:1200px}}@media (min-width:1536px){body>footer,body>header,body>main{max-width:1450px}}section{margin-bottom:var(--pico-block-spacing-vertical)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}[type=file]::file-selector-button:focus,[type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog>article{max-width:510px}}@media (min-width:768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer [role=button],dialog>article>footer button{margin-bottom:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.purple.css b/css/pico.classless.purple.css
deleted file mode 100644
index 2c57e140..00000000
--- a/css/pico.classless.purple.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-[aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(205, 104, 224, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #aa40bf;
- --pico-primary-background: #9236a4;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(170, 64, 191, 0.5);
- --pico-primary-hover: #802e90;
- --pico-primary-hover-background: #802e90;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(205, 104, 224, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(212, 125, 228, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #d47de4;
- --pico-primary-background: #9236a4;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(212, 125, 228, 0.5);
- --pico-primary-hover: #e2a3eb;
- --pico-primary-hover-background: #aa40bf;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(212, 125, 228, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(212, 125, 228, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #d47de4;
- --pico-primary-background: #9236a4;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(212, 125, 228, 0.5);
- --pico-primary-hover: #e2a3eb;
- --pico-primary-hover-background: #aa40bf;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(212, 125, 228, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-progress,
-[type=checkbox],
-[type=radio],
-[type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-body > header,
-body > main,
-body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- body > header,
- body > main,
- body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- body > header,
- body > main,
- body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- body > header,
- body > main,
- body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-b,
-strong {
- font-weight: bolder;
-}
-
-sub,
-sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-address,
-blockquote,
-dl,
-ol,
-p,
-pre,
-table,
-ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-:where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-:where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-:where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-ul li {
- list-style: square;
-}
-
-mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-del {
- color: var(--pico-del-color);
-}
-
-::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-:where(a:not([role=button])),
-[role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-:where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-:where(a:not([role=button])):focus-visible,
-[role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button] {
- -webkit-appearance: button;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button],
-[type=file]::file-selector-button,
-[role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-button:is([aria-current]:not([aria-current=false])), button:is(:hover, :active, :focus),
-[type=submit]:is([aria-current]:not([aria-current=false])),
-[type=submit]:is(:hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false])),
-[type=reset]:is(:hover, :active, :focus),
-[type=button]:is([aria-current]:not([aria-current=false])),
-[type=button]:is(:hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-[type=file]::file-selector-button:is(:hover, :active, :focus),
-[role=button]:is([aria-current]:not([aria-current=false])),
-[role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-button:focus, button:is([aria-current]:not([aria-current=false])):focus,
-[type=submit]:focus,
-[type=submit]:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=button]:focus,
-[type=button]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-[role=button]:focus,
-[role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-[type=submit],
-[type=reset],
-[type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-[type=reset],
-[type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-[type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-[type=reset]:focus,
-[type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-:where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-:where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-th,
-td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-tfoot th,
-tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-table.striped tbody tr:nth-child(odd) th,
-table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-:where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-audio,
-video {
- display: inline-block;
-}
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-:where(iframe) {
- border-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-:where(svg:not([fill])) {
- fill: currentColor;
-}
-
-svg:not(:root),
-svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-pre,
-code,
-kbd,
-samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-pre code,
-pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-pre,
-code,
-kbd,
-samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-code,
-kbd,
-samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-pre > code,
-pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-[hidden],
-template {
- display: none !important;
-}
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-input,
-optgroup,
-select,
-textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-input {
- overflow: visible;
-}
-
-select {
- text-transform: none;
-}
-
-legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-textarea {
- overflow: auto;
-}
-
-[type=checkbox],
-[type=radio] {
- padding: 0;
-}
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-[type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-:-moz-focusring {
- outline: none;
-}
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-::-ms-expand {
- display: none;
-}
-
-[type=file],
-[type=range] {
- padding: 0;
- border-width: 0;
-}
-
-input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-label,
-fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-input:not([type=checkbox], [type=radio]),
-button[type=submit],
-select,
-textarea {
- width: 100%;
-}
-
-input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-select,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-input,
-select,
-textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-:where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-input:not([type=submit], [type=button], [type=reset])[disabled],
-select[disabled],
-textarea[disabled],
-label[aria-disabled=true],
-:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-:where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-input::placeholder,
-input::-webkit-input-placeholder,
-textarea::placeholder,
-textarea::-webkit-input-placeholder,
-select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-input:not([type=checkbox], [type=radio]),
-select,
-textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-textarea {
- display: block;
- resize: vertical;
-}
-textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-:where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-[type=checkbox],
-[type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-[type=checkbox]::-ms-check,
-[type=radio]::-ms-check {
- display: none;
-}
-[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,
-[type=radio]:checked,
-[type=radio]:checked:active,
-[type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-[type=checkbox] ~ label,
-[type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-[type=checkbox] ~ label:not(:last-of-type),
-[type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-[type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-[type=radio] {
- border-radius: 50%;
-}
-[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-[type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-[type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-[type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-[type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-[type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=radio][aria-invalid=false]:checked,
-[type=radio][aria-invalid=false]:checked:active,
-[type=radio][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=radio]:checked[aria-invalid=true],
-[type=radio]:checked:active[aria-invalid=true],
-[type=radio]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-[type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-[type=color]::-moz-focus-inner {
- padding: 0;
-}
-[type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-[type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-[type=date]::-webkit-calendar-picker-indicator,
-[type=datetime-local]::-webkit-calendar-picker-indicator,
-[type=month]::-webkit-calendar-picker-indicator,
-[type=time]::-webkit-calendar-picker-indicator,
-[type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=time],
- [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-[type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-[type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-[type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-[type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-[type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-[type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]:active, [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-[type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-details summary::-webkit-details-marker {
- display: none;
-}
-details summary::marker {
- display: none;
-}
-details summary::-moz-list-bullet {
- list-style-type: none;
-}
-details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-details summary:focus {
- outline: none;
-}
-details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] details summary {
- text-align: right;
-}
-[dir=rtl] details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-article > header,
-article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-[role=search],
-[role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-[role=search] > *,
-[role=search] input:not([type=checkbox], [type=radio]),
-[role=search] select,
-[role=group] > *,
-[role=group] input:not([type=checkbox], [type=radio]),
-[role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-[role=search] > *:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] > *:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-[role=search] > *:not(:last-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=search] select:not(:last-child),
-[role=group] > *:not(:last-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-[role=search] > *:focus,
-[role=search] input:not([type=checkbox], [type=radio]):focus,
-[role=search] select:focus,
-[role=group] > *:focus,
-[role=group] input:not([type=checkbox], [type=radio]):focus,
-[role=group] select:focus {
- z-index: 2;
-}
-[role=search] button:not(:first-child),
-[role=search] [type=submit]:not(:first-child),
-[role=search] [type=reset]:not(:first-child),
-[role=search] [type=button]:not(:first-child),
-[role=search] [role=button]:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] button:not(:first-child),
-[role=group] [type=submit]:not(:first-child),
-[role=group] [type=reset]:not(:first-child),
-[role=group] [type=button]:not(:first-child),
-[role=group] [role=button]:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=reset],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=reset],
-[role=group] [type=button],
-[role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- [role=search] button:focus,
- [role=search] [type=submit]:focus,
- [role=search] [type=reset]:focus,
- [role=search] [type=button]:focus,
- [role=search] [role=button]:focus,
- [role=group] button:focus,
- [role=group] [type=submit]:focus,
- [role=group] [type=reset]:focus,
- [role=group] [type=button]:focus,
- [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-[role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-[role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-[aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-[aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-[aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-[aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-button[aria-busy=true],
-[type=submit][aria-busy=true],
-[type=button][aria-busy=true],
-[type=reset][aria-busy=true],
-[role=button][aria-busy=true],
-a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- dialog > article {
- max-width: 700px;
- }
-}
-dialog > article > header > * {
- margin-bottom: 0;
-}
-dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-dialog > article > footer {
- text-align: right;
-}
-dialog > article > footer button,
-dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-dialog > article > footer button:not(:first-of-type),
-dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-dialog:not([open]), dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-nav,
-nav ul {
- display: flex;
-}
-
-nav {
- justify-content: space-between;
- overflow: visible;
-}
-nav ol,
-nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-nav ol:first-of-type,
-nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav ol:last-of-type,
-nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-nav li button,
-nav li [role=button],
-nav li [type=button],
-nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-aside nav,
-aside ol,
-aside ul,
-aside li {
- display: block;
-}
-aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-aside li a {
- display: block;
-}
-aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-[data-tooltip] {
- position: relative;
-}
-[data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-[data-tooltip][data-placement=top]::after, [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-[data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-[data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-[data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- [data-tooltip]:focus::after, [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-[aria-controls] {
- cursor: pointer;
-}
-
-[aria-disabled=true],
-[disabled] {
- cursor: not-allowed;
-}
-
-[aria-hidden=false][hidden] {
- display: initial;
-}
-
-[aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-a,
-area,
-button,
-input,
-label,
-select,
-summary,
-textarea,
-[tabindex] {
- -ms-touch-action: manipulation;
-}
-
-[dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- *:not([aria-busy=true]),
- :not([aria-busy=true])::before,
- :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.purple.min.css b/css/pico.classless.purple.min.css
deleted file mode 100644
index 7a886dc5..00000000
--- a/css/pico.classless.purple.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(205, 104, 224, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#aa40bf;--pico-primary-background:#9236a4;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(170, 64, 191, 0.5);--pico-primary-hover:#802e90;--pico-primary-hover-background:#802e90;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(205, 104, 224, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(212, 125, 228, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#d47de4;--pico-primary-background:#9236a4;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(212, 125, 228, 0.5);--pico-primary-hover:#e2a3eb;--pico-primary-hover-background:#aa40bf;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(212, 125, 228, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(212, 125, 228, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#d47de4;--pico-primary-background:#9236a4;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(212, 125, 228, 0.5);--pico-primary-hover:#e2a3eb;--pico-primary-hover-background:#aa40bf;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(212, 125, 228, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){body>footer,body>header,body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){body>footer,body>header,body>main{max-width:700px}}@media (min-width:1024px){body>footer,body>header,body>main{max-width:950px}}@media (min-width:1280px){body>footer,body>header,body>main{max-width:1200px}}@media (min-width:1536px){body>footer,body>header,body>main{max-width:1450px}}section{margin-bottom:var(--pico-block-spacing-vertical)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}[type=file]::file-selector-button:focus,[type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog>article{max-width:510px}}@media (min-width:768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer [role=button],dialog>article>footer button{margin-bottom:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.red.css b/css/pico.classless.red.css
deleted file mode 100644
index 94c29be4..00000000
--- a/css/pico.classless.red.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-[aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(240, 96, 72, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #c52f21;
- --pico-primary-background: #c52f21;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(197, 47, 33, 0.5);
- --pico-primary-hover: #9b2318;
- --pico-primary-hover-background: #af291d;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(240, 96, 72, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(241, 121, 97, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f17961;
- --pico-primary-background: #c52f21;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(241, 121, 97, 0.5);
- --pico-primary-hover: #f5a390;
- --pico-primary-hover-background: #d93526;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(241, 121, 97, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(241, 121, 97, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f17961;
- --pico-primary-background: #c52f21;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(241, 121, 97, 0.5);
- --pico-primary-hover: #f5a390;
- --pico-primary-hover-background: #d93526;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(241, 121, 97, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-progress,
-[type=checkbox],
-[type=radio],
-[type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-body > header,
-body > main,
-body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- body > header,
- body > main,
- body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- body > header,
- body > main,
- body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- body > header,
- body > main,
- body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-b,
-strong {
- font-weight: bolder;
-}
-
-sub,
-sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-address,
-blockquote,
-dl,
-ol,
-p,
-pre,
-table,
-ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-:where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-:where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-:where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-ul li {
- list-style: square;
-}
-
-mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-del {
- color: var(--pico-del-color);
-}
-
-::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-:where(a:not([role=button])),
-[role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-:where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-:where(a:not([role=button])):focus-visible,
-[role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button] {
- -webkit-appearance: button;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button],
-[type=file]::file-selector-button,
-[role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-button:is([aria-current]:not([aria-current=false])), button:is(:hover, :active, :focus),
-[type=submit]:is([aria-current]:not([aria-current=false])),
-[type=submit]:is(:hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false])),
-[type=reset]:is(:hover, :active, :focus),
-[type=button]:is([aria-current]:not([aria-current=false])),
-[type=button]:is(:hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-[type=file]::file-selector-button:is(:hover, :active, :focus),
-[role=button]:is([aria-current]:not([aria-current=false])),
-[role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-button:focus, button:is([aria-current]:not([aria-current=false])):focus,
-[type=submit]:focus,
-[type=submit]:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=button]:focus,
-[type=button]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-[role=button]:focus,
-[role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-[type=submit],
-[type=reset],
-[type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-[type=reset],
-[type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-[type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-[type=reset]:focus,
-[type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-:where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-:where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-th,
-td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-tfoot th,
-tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-table.striped tbody tr:nth-child(odd) th,
-table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-:where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-audio,
-video {
- display: inline-block;
-}
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-:where(iframe) {
- border-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-:where(svg:not([fill])) {
- fill: currentColor;
-}
-
-svg:not(:root),
-svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-pre,
-code,
-kbd,
-samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-pre code,
-pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-pre,
-code,
-kbd,
-samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-code,
-kbd,
-samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-pre > code,
-pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-[hidden],
-template {
- display: none !important;
-}
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-input,
-optgroup,
-select,
-textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-input {
- overflow: visible;
-}
-
-select {
- text-transform: none;
-}
-
-legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-textarea {
- overflow: auto;
-}
-
-[type=checkbox],
-[type=radio] {
- padding: 0;
-}
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-[type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-:-moz-focusring {
- outline: none;
-}
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-::-ms-expand {
- display: none;
-}
-
-[type=file],
-[type=range] {
- padding: 0;
- border-width: 0;
-}
-
-input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-label,
-fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-input:not([type=checkbox], [type=radio]),
-button[type=submit],
-select,
-textarea {
- width: 100%;
-}
-
-input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-select,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-input,
-select,
-textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-:where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-input:not([type=submit], [type=button], [type=reset])[disabled],
-select[disabled],
-textarea[disabled],
-label[aria-disabled=true],
-:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-:where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-input::placeholder,
-input::-webkit-input-placeholder,
-textarea::placeholder,
-textarea::-webkit-input-placeholder,
-select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-input:not([type=checkbox], [type=radio]),
-select,
-textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-textarea {
- display: block;
- resize: vertical;
-}
-textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-:where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-[type=checkbox],
-[type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-[type=checkbox]::-ms-check,
-[type=radio]::-ms-check {
- display: none;
-}
-[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,
-[type=radio]:checked,
-[type=radio]:checked:active,
-[type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-[type=checkbox] ~ label,
-[type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-[type=checkbox] ~ label:not(:last-of-type),
-[type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-[type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-[type=radio] {
- border-radius: 50%;
-}
-[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-[type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-[type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-[type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-[type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-[type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=radio][aria-invalid=false]:checked,
-[type=radio][aria-invalid=false]:checked:active,
-[type=radio][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=radio]:checked[aria-invalid=true],
-[type=radio]:checked:active[aria-invalid=true],
-[type=radio]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-[type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-[type=color]::-moz-focus-inner {
- padding: 0;
-}
-[type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-[type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-[type=date]::-webkit-calendar-picker-indicator,
-[type=datetime-local]::-webkit-calendar-picker-indicator,
-[type=month]::-webkit-calendar-picker-indicator,
-[type=time]::-webkit-calendar-picker-indicator,
-[type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=time],
- [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-[type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-[type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-[type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-[type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-[type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-[type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]:active, [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-[type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-details summary::-webkit-details-marker {
- display: none;
-}
-details summary::marker {
- display: none;
-}
-details summary::-moz-list-bullet {
- list-style-type: none;
-}
-details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-details summary:focus {
- outline: none;
-}
-details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] details summary {
- text-align: right;
-}
-[dir=rtl] details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-article > header,
-article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-[role=search],
-[role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-[role=search] > *,
-[role=search] input:not([type=checkbox], [type=radio]),
-[role=search] select,
-[role=group] > *,
-[role=group] input:not([type=checkbox], [type=radio]),
-[role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-[role=search] > *:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] > *:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-[role=search] > *:not(:last-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=search] select:not(:last-child),
-[role=group] > *:not(:last-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-[role=search] > *:focus,
-[role=search] input:not([type=checkbox], [type=radio]):focus,
-[role=search] select:focus,
-[role=group] > *:focus,
-[role=group] input:not([type=checkbox], [type=radio]):focus,
-[role=group] select:focus {
- z-index: 2;
-}
-[role=search] button:not(:first-child),
-[role=search] [type=submit]:not(:first-child),
-[role=search] [type=reset]:not(:first-child),
-[role=search] [type=button]:not(:first-child),
-[role=search] [role=button]:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] button:not(:first-child),
-[role=group] [type=submit]:not(:first-child),
-[role=group] [type=reset]:not(:first-child),
-[role=group] [type=button]:not(:first-child),
-[role=group] [role=button]:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=reset],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=reset],
-[role=group] [type=button],
-[role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- [role=search] button:focus,
- [role=search] [type=submit]:focus,
- [role=search] [type=reset]:focus,
- [role=search] [type=button]:focus,
- [role=search] [role=button]:focus,
- [role=group] button:focus,
- [role=group] [type=submit]:focus,
- [role=group] [type=reset]:focus,
- [role=group] [type=button]:focus,
- [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-[role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-[role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-[aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-[aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-[aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-[aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-button[aria-busy=true],
-[type=submit][aria-busy=true],
-[type=button][aria-busy=true],
-[type=reset][aria-busy=true],
-[role=button][aria-busy=true],
-a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- dialog > article {
- max-width: 700px;
- }
-}
-dialog > article > header > * {
- margin-bottom: 0;
-}
-dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-dialog > article > footer {
- text-align: right;
-}
-dialog > article > footer button,
-dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-dialog > article > footer button:not(:first-of-type),
-dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-dialog:not([open]), dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-nav,
-nav ul {
- display: flex;
-}
-
-nav {
- justify-content: space-between;
- overflow: visible;
-}
-nav ol,
-nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-nav ol:first-of-type,
-nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav ol:last-of-type,
-nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-nav li button,
-nav li [role=button],
-nav li [type=button],
-nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-aside nav,
-aside ol,
-aside ul,
-aside li {
- display: block;
-}
-aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-aside li a {
- display: block;
-}
-aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-[data-tooltip] {
- position: relative;
-}
-[data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-[data-tooltip][data-placement=top]::after, [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-[data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-[data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-[data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- [data-tooltip]:focus::after, [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-[aria-controls] {
- cursor: pointer;
-}
-
-[aria-disabled=true],
-[disabled] {
- cursor: not-allowed;
-}
-
-[aria-hidden=false][hidden] {
- display: initial;
-}
-
-[aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-a,
-area,
-button,
-input,
-label,
-select,
-summary,
-textarea,
-[tabindex] {
- -ms-touch-action: manipulation;
-}
-
-[dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- *:not([aria-busy=true]),
- :not([aria-busy=true])::before,
- :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.red.min.css b/css/pico.classless.red.min.css
deleted file mode 100644
index b8cd2ad6..00000000
--- a/css/pico.classless.red.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(240, 96, 72, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#c52f21;--pico-primary-background:#c52f21;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(197, 47, 33, 0.5);--pico-primary-hover:#9b2318;--pico-primary-hover-background:#af291d;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(240, 96, 72, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(241, 121, 97, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f17961;--pico-primary-background:#c52f21;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(241, 121, 97, 0.5);--pico-primary-hover:#f5a390;--pico-primary-hover-background:#d93526;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(241, 121, 97, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(241, 121, 97, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f17961;--pico-primary-background:#c52f21;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(241, 121, 97, 0.5);--pico-primary-hover:#f5a390;--pico-primary-hover-background:#d93526;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(241, 121, 97, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){body>footer,body>header,body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){body>footer,body>header,body>main{max-width:700px}}@media (min-width:1024px){body>footer,body>header,body>main{max-width:950px}}@media (min-width:1280px){body>footer,body>header,body>main{max-width:1200px}}@media (min-width:1536px){body>footer,body>header,body>main{max-width:1450px}}section{margin-bottom:var(--pico-block-spacing-vertical)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}[type=file]::file-selector-button:focus,[type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog>article{max-width:510px}}@media (min-width:768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer [role=button],dialog>article>footer button{margin-bottom:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.sand.css b/css/pico.classless.sand.css
deleted file mode 100644
index 0f36011e..00000000
--- a/css/pico.classless.sand.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-[aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(0);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(149, 144, 130, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #6e6a60;
- --pico-primary-background: #ccc6b4;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(110, 106, 96, 0.5);
- --pico-primary-hover: #55524a;
- --pico-primary-hover-background: #beb8a7;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(149, 144, 130, 0.5);
- --pico-primary-inverse: #000;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(163, 158, 143, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #a39e8f;
- --pico-primary-background: #ccc6b4;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(163, 158, 143, 0.5);
- --pico-primary-hover: #beb8a7;
- --pico-primary-hover-background: #dad4c2;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(163, 158, 143, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(163, 158, 143, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #a39e8f;
- --pico-primary-background: #ccc6b4;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(163, 158, 143, 0.5);
- --pico-primary-hover: #beb8a7;
- --pico-primary-hover-background: #dad4c2;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(163, 158, 143, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-progress,
-[type=checkbox],
-[type=radio],
-[type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-body > header,
-body > main,
-body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- body > header,
- body > main,
- body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- body > header,
- body > main,
- body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- body > header,
- body > main,
- body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-b,
-strong {
- font-weight: bolder;
-}
-
-sub,
-sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-address,
-blockquote,
-dl,
-ol,
-p,
-pre,
-table,
-ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-:where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-:where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-:where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-ul li {
- list-style: square;
-}
-
-mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-del {
- color: var(--pico-del-color);
-}
-
-::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-:where(a:not([role=button])),
-[role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-:where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-:where(a:not([role=button])):focus-visible,
-[role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button] {
- -webkit-appearance: button;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button],
-[type=file]::file-selector-button,
-[role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-button:is([aria-current]:not([aria-current=false])), button:is(:hover, :active, :focus),
-[type=submit]:is([aria-current]:not([aria-current=false])),
-[type=submit]:is(:hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false])),
-[type=reset]:is(:hover, :active, :focus),
-[type=button]:is([aria-current]:not([aria-current=false])),
-[type=button]:is(:hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-[type=file]::file-selector-button:is(:hover, :active, :focus),
-[role=button]:is([aria-current]:not([aria-current=false])),
-[role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-button:focus, button:is([aria-current]:not([aria-current=false])):focus,
-[type=submit]:focus,
-[type=submit]:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=button]:focus,
-[type=button]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-[role=button]:focus,
-[role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-[type=submit],
-[type=reset],
-[type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-[type=reset],
-[type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-[type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-[type=reset]:focus,
-[type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-:where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-:where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-th,
-td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-tfoot th,
-tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-table.striped tbody tr:nth-child(odd) th,
-table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-:where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-audio,
-video {
- display: inline-block;
-}
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-:where(iframe) {
- border-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-:where(svg:not([fill])) {
- fill: currentColor;
-}
-
-svg:not(:root),
-svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-pre,
-code,
-kbd,
-samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-pre code,
-pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-pre,
-code,
-kbd,
-samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-code,
-kbd,
-samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-pre > code,
-pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-[hidden],
-template {
- display: none !important;
-}
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-input,
-optgroup,
-select,
-textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-input {
- overflow: visible;
-}
-
-select {
- text-transform: none;
-}
-
-legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-textarea {
- overflow: auto;
-}
-
-[type=checkbox],
-[type=radio] {
- padding: 0;
-}
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-[type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-:-moz-focusring {
- outline: none;
-}
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-::-ms-expand {
- display: none;
-}
-
-[type=file],
-[type=range] {
- padding: 0;
- border-width: 0;
-}
-
-input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-label,
-fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-input:not([type=checkbox], [type=radio]),
-button[type=submit],
-select,
-textarea {
- width: 100%;
-}
-
-input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-select,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-input,
-select,
-textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-:where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-input:not([type=submit], [type=button], [type=reset])[disabled],
-select[disabled],
-textarea[disabled],
-label[aria-disabled=true],
-:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-:where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-input::placeholder,
-input::-webkit-input-placeholder,
-textarea::placeholder,
-textarea::-webkit-input-placeholder,
-select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-input:not([type=checkbox], [type=radio]),
-select,
-textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-textarea {
- display: block;
- resize: vertical;
-}
-textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-:where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-[type=checkbox],
-[type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-[type=checkbox]::-ms-check,
-[type=radio]::-ms-check {
- display: none;
-}
-[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,
-[type=radio]:checked,
-[type=radio]:checked:active,
-[type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-[type=checkbox] ~ label,
-[type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-[type=checkbox] ~ label:not(:last-of-type),
-[type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-[type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-[type=radio] {
- border-radius: 50%;
-}
-[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-[type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-[type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-[type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-[type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-[type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=radio][aria-invalid=false]:checked,
-[type=radio][aria-invalid=false]:checked:active,
-[type=radio][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=radio]:checked[aria-invalid=true],
-[type=radio]:checked:active[aria-invalid=true],
-[type=radio]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-[type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-[type=color]::-moz-focus-inner {
- padding: 0;
-}
-[type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-[type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-[type=date]::-webkit-calendar-picker-indicator,
-[type=datetime-local]::-webkit-calendar-picker-indicator,
-[type=month]::-webkit-calendar-picker-indicator,
-[type=time]::-webkit-calendar-picker-indicator,
-[type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=time],
- [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-[type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-[type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-[type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-[type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-[type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-[type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]:active, [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-[type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-details summary::-webkit-details-marker {
- display: none;
-}
-details summary::marker {
- display: none;
-}
-details summary::-moz-list-bullet {
- list-style-type: none;
-}
-details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-details summary:focus {
- outline: none;
-}
-details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] details summary {
- text-align: right;
-}
-[dir=rtl] details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-article > header,
-article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-[role=search],
-[role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-[role=search] > *,
-[role=search] input:not([type=checkbox], [type=radio]),
-[role=search] select,
-[role=group] > *,
-[role=group] input:not([type=checkbox], [type=radio]),
-[role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-[role=search] > *:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] > *:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-[role=search] > *:not(:last-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=search] select:not(:last-child),
-[role=group] > *:not(:last-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-[role=search] > *:focus,
-[role=search] input:not([type=checkbox], [type=radio]):focus,
-[role=search] select:focus,
-[role=group] > *:focus,
-[role=group] input:not([type=checkbox], [type=radio]):focus,
-[role=group] select:focus {
- z-index: 2;
-}
-[role=search] button:not(:first-child),
-[role=search] [type=submit]:not(:first-child),
-[role=search] [type=reset]:not(:first-child),
-[role=search] [type=button]:not(:first-child),
-[role=search] [role=button]:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] button:not(:first-child),
-[role=group] [type=submit]:not(:first-child),
-[role=group] [type=reset]:not(:first-child),
-[role=group] [type=button]:not(:first-child),
-[role=group] [role=button]:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=reset],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=reset],
-[role=group] [type=button],
-[role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- [role=search] button:focus,
- [role=search] [type=submit]:focus,
- [role=search] [type=reset]:focus,
- [role=search] [type=button]:focus,
- [role=search] [role=button]:focus,
- [role=group] button:focus,
- [role=group] [type=submit]:focus,
- [role=group] [type=reset]:focus,
- [role=group] [type=button]:focus,
- [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-[role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-[role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-[aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-[aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-[aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-[aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-button[aria-busy=true],
-[type=submit][aria-busy=true],
-[type=button][aria-busy=true],
-[type=reset][aria-busy=true],
-[role=button][aria-busy=true],
-a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- dialog > article {
- max-width: 700px;
- }
-}
-dialog > article > header > * {
- margin-bottom: 0;
-}
-dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-dialog > article > footer {
- text-align: right;
-}
-dialog > article > footer button,
-dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-dialog > article > footer button:not(:first-of-type),
-dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-dialog:not([open]), dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-nav,
-nav ul {
- display: flex;
-}
-
-nav {
- justify-content: space-between;
- overflow: visible;
-}
-nav ol,
-nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-nav ol:first-of-type,
-nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav ol:last-of-type,
-nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-nav li button,
-nav li [role=button],
-nav li [type=button],
-nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-aside nav,
-aside ol,
-aside ul,
-aside li {
- display: block;
-}
-aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-aside li a {
- display: block;
-}
-aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-[data-tooltip] {
- position: relative;
-}
-[data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-[data-tooltip][data-placement=top]::after, [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-[data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-[data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-[data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- [data-tooltip]:focus::after, [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-[aria-controls] {
- cursor: pointer;
-}
-
-[aria-disabled=true],
-[disabled] {
- cursor: not-allowed;
-}
-
-[aria-hidden=false][hidden] {
- display: initial;
-}
-
-[aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-a,
-area,
-button,
-input,
-label,
-select,
-summary,
-textarea,
-[tabindex] {
- -ms-touch-action: manipulation;
-}
-
-[dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- *:not([aria-busy=true]),
- :not([aria-busy=true])::before,
- :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.sand.min.css b/css/pico.classless.sand.min.css
deleted file mode 100644
index b482ea7c..00000000
--- a/css/pico.classless.sand.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(149, 144, 130, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#6e6a60;--pico-primary-background:#ccc6b4;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(110, 106, 96, 0.5);--pico-primary-hover:#55524a;--pico-primary-hover-background:#beb8a7;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(149, 144, 130, 0.5);--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(163, 158, 143, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#a39e8f;--pico-primary-background:#ccc6b4;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(163, 158, 143, 0.5);--pico-primary-hover:#beb8a7;--pico-primary-hover-background:#dad4c2;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(163, 158, 143, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(163, 158, 143, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#a39e8f;--pico-primary-background:#ccc6b4;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(163, 158, 143, 0.5);--pico-primary-hover:#beb8a7;--pico-primary-hover-background:#dad4c2;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(163, 158, 143, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){body>footer,body>header,body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){body>footer,body>header,body>main{max-width:700px}}@media (min-width:1024px){body>footer,body>header,body>main{max-width:950px}}@media (min-width:1280px){body>footer,body>header,body>main{max-width:1200px}}@media (min-width:1536px){body>footer,body>header,body>main{max-width:1450px}}section{margin-bottom:var(--pico-block-spacing-vertical)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}[type=file]::file-selector-button:focus,[type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog>article{max-width:510px}}@media (min-width:768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer [role=button],dialog>article>footer button{margin-bottom:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.slate.css b/css/pico.classless.slate.css
deleted file mode 100644
index f62f4bce..00000000
--- a/css/pico.classless.slate.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-[aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(129, 145, 181, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #5d6b89;
- --pico-primary-background: #525f7a;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(93, 107, 137, 0.5);
- --pico-primary-hover: #48536b;
- --pico-primary-hover-background: #48536b;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(129, 145, 181, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(144, 158, 190, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #909ebe;
- --pico-primary-background: #525f7a;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(144, 158, 190, 0.5);
- --pico-primary-hover: #b0b9d0;
- --pico-primary-hover-background: #5d6b89;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(144, 158, 190, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(144, 158, 190, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #909ebe;
- --pico-primary-background: #525f7a;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(144, 158, 190, 0.5);
- --pico-primary-hover: #b0b9d0;
- --pico-primary-hover-background: #5d6b89;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(144, 158, 190, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-progress,
-[type=checkbox],
-[type=radio],
-[type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-body > header,
-body > main,
-body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- body > header,
- body > main,
- body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- body > header,
- body > main,
- body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- body > header,
- body > main,
- body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-b,
-strong {
- font-weight: bolder;
-}
-
-sub,
-sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-address,
-blockquote,
-dl,
-ol,
-p,
-pre,
-table,
-ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-:where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-:where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-:where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-ul li {
- list-style: square;
-}
-
-mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-del {
- color: var(--pico-del-color);
-}
-
-::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-:where(a:not([role=button])),
-[role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-:where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-:where(a:not([role=button])):focus-visible,
-[role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button] {
- -webkit-appearance: button;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button],
-[type=file]::file-selector-button,
-[role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-button:is([aria-current]:not([aria-current=false])), button:is(:hover, :active, :focus),
-[type=submit]:is([aria-current]:not([aria-current=false])),
-[type=submit]:is(:hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false])),
-[type=reset]:is(:hover, :active, :focus),
-[type=button]:is([aria-current]:not([aria-current=false])),
-[type=button]:is(:hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-[type=file]::file-selector-button:is(:hover, :active, :focus),
-[role=button]:is([aria-current]:not([aria-current=false])),
-[role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-button:focus, button:is([aria-current]:not([aria-current=false])):focus,
-[type=submit]:focus,
-[type=submit]:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=button]:focus,
-[type=button]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-[role=button]:focus,
-[role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-[type=submit],
-[type=reset],
-[type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-[type=reset],
-[type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-[type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-[type=reset]:focus,
-[type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-:where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-:where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-th,
-td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-tfoot th,
-tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-table.striped tbody tr:nth-child(odd) th,
-table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-:where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-audio,
-video {
- display: inline-block;
-}
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-:where(iframe) {
- border-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-:where(svg:not([fill])) {
- fill: currentColor;
-}
-
-svg:not(:root),
-svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-pre,
-code,
-kbd,
-samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-pre code,
-pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-pre,
-code,
-kbd,
-samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-code,
-kbd,
-samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-pre > code,
-pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-[hidden],
-template {
- display: none !important;
-}
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-input,
-optgroup,
-select,
-textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-input {
- overflow: visible;
-}
-
-select {
- text-transform: none;
-}
-
-legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-textarea {
- overflow: auto;
-}
-
-[type=checkbox],
-[type=radio] {
- padding: 0;
-}
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-[type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-:-moz-focusring {
- outline: none;
-}
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-::-ms-expand {
- display: none;
-}
-
-[type=file],
-[type=range] {
- padding: 0;
- border-width: 0;
-}
-
-input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-label,
-fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-input:not([type=checkbox], [type=radio]),
-button[type=submit],
-select,
-textarea {
- width: 100%;
-}
-
-input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-select,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-input,
-select,
-textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-:where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-input:not([type=submit], [type=button], [type=reset])[disabled],
-select[disabled],
-textarea[disabled],
-label[aria-disabled=true],
-:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-:where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-input::placeholder,
-input::-webkit-input-placeholder,
-textarea::placeholder,
-textarea::-webkit-input-placeholder,
-select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-input:not([type=checkbox], [type=radio]),
-select,
-textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-textarea {
- display: block;
- resize: vertical;
-}
-textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-:where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-[type=checkbox],
-[type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-[type=checkbox]::-ms-check,
-[type=radio]::-ms-check {
- display: none;
-}
-[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,
-[type=radio]:checked,
-[type=radio]:checked:active,
-[type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-[type=checkbox] ~ label,
-[type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-[type=checkbox] ~ label:not(:last-of-type),
-[type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-[type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-[type=radio] {
- border-radius: 50%;
-}
-[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-[type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-[type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-[type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-[type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-[type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=radio][aria-invalid=false]:checked,
-[type=radio][aria-invalid=false]:checked:active,
-[type=radio][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=radio]:checked[aria-invalid=true],
-[type=radio]:checked:active[aria-invalid=true],
-[type=radio]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-[type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-[type=color]::-moz-focus-inner {
- padding: 0;
-}
-[type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-[type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-[type=date]::-webkit-calendar-picker-indicator,
-[type=datetime-local]::-webkit-calendar-picker-indicator,
-[type=month]::-webkit-calendar-picker-indicator,
-[type=time]::-webkit-calendar-picker-indicator,
-[type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=time],
- [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-[type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-[type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-[type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-[type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-[type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-[type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]:active, [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-[type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-details summary::-webkit-details-marker {
- display: none;
-}
-details summary::marker {
- display: none;
-}
-details summary::-moz-list-bullet {
- list-style-type: none;
-}
-details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-details summary:focus {
- outline: none;
-}
-details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] details summary {
- text-align: right;
-}
-[dir=rtl] details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-article > header,
-article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-[role=search],
-[role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-[role=search] > *,
-[role=search] input:not([type=checkbox], [type=radio]),
-[role=search] select,
-[role=group] > *,
-[role=group] input:not([type=checkbox], [type=radio]),
-[role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-[role=search] > *:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] > *:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-[role=search] > *:not(:last-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=search] select:not(:last-child),
-[role=group] > *:not(:last-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-[role=search] > *:focus,
-[role=search] input:not([type=checkbox], [type=radio]):focus,
-[role=search] select:focus,
-[role=group] > *:focus,
-[role=group] input:not([type=checkbox], [type=radio]):focus,
-[role=group] select:focus {
- z-index: 2;
-}
-[role=search] button:not(:first-child),
-[role=search] [type=submit]:not(:first-child),
-[role=search] [type=reset]:not(:first-child),
-[role=search] [type=button]:not(:first-child),
-[role=search] [role=button]:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] button:not(:first-child),
-[role=group] [type=submit]:not(:first-child),
-[role=group] [type=reset]:not(:first-child),
-[role=group] [type=button]:not(:first-child),
-[role=group] [role=button]:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=reset],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=reset],
-[role=group] [type=button],
-[role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- [role=search] button:focus,
- [role=search] [type=submit]:focus,
- [role=search] [type=reset]:focus,
- [role=search] [type=button]:focus,
- [role=search] [role=button]:focus,
- [role=group] button:focus,
- [role=group] [type=submit]:focus,
- [role=group] [type=reset]:focus,
- [role=group] [type=button]:focus,
- [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-[role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-[role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-[aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-[aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-[aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-[aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-button[aria-busy=true],
-[type=submit][aria-busy=true],
-[type=button][aria-busy=true],
-[type=reset][aria-busy=true],
-[role=button][aria-busy=true],
-a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- dialog > article {
- max-width: 700px;
- }
-}
-dialog > article > header > * {
- margin-bottom: 0;
-}
-dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-dialog > article > footer {
- text-align: right;
-}
-dialog > article > footer button,
-dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-dialog > article > footer button:not(:first-of-type),
-dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-dialog:not([open]), dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-nav,
-nav ul {
- display: flex;
-}
-
-nav {
- justify-content: space-between;
- overflow: visible;
-}
-nav ol,
-nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-nav ol:first-of-type,
-nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav ol:last-of-type,
-nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-nav li button,
-nav li [role=button],
-nav li [type=button],
-nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-aside nav,
-aside ol,
-aside ul,
-aside li {
- display: block;
-}
-aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-aside li a {
- display: block;
-}
-aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-[data-tooltip] {
- position: relative;
-}
-[data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-[data-tooltip][data-placement=top]::after, [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-[data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-[data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-[data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- [data-tooltip]:focus::after, [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-[aria-controls] {
- cursor: pointer;
-}
-
-[aria-disabled=true],
-[disabled] {
- cursor: not-allowed;
-}
-
-[aria-hidden=false][hidden] {
- display: initial;
-}
-
-[aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-a,
-area,
-button,
-input,
-label,
-select,
-summary,
-textarea,
-[tabindex] {
- -ms-touch-action: manipulation;
-}
-
-[dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- *:not([aria-busy=true]),
- :not([aria-busy=true])::before,
- :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.slate.min.css b/css/pico.classless.slate.min.css
deleted file mode 100644
index 44ab1557..00000000
--- a/css/pico.classless.slate.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(129, 145, 181, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#5d6b89;--pico-primary-background:#525f7a;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(93, 107, 137, 0.5);--pico-primary-hover:#48536b;--pico-primary-hover-background:#48536b;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(129, 145, 181, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(144, 158, 190, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#909ebe;--pico-primary-background:#525f7a;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(144, 158, 190, 0.5);--pico-primary-hover:#b0b9d0;--pico-primary-hover-background:#5d6b89;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(144, 158, 190, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(144, 158, 190, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#909ebe;--pico-primary-background:#525f7a;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(144, 158, 190, 0.5);--pico-primary-hover:#b0b9d0;--pico-primary-hover-background:#5d6b89;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(144, 158, 190, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){body>footer,body>header,body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){body>footer,body>header,body>main{max-width:700px}}@media (min-width:1024px){body>footer,body>header,body>main{max-width:950px}}@media (min-width:1280px){body>footer,body>header,body>main{max-width:1200px}}@media (min-width:1536px){body>footer,body>header,body>main{max-width:1450px}}section{margin-bottom:var(--pico-block-spacing-vertical)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}[type=file]::file-selector-button:focus,[type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog>article{max-width:510px}}@media (min-width:768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer [role=button],dialog>article>footer button{margin-bottom:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.violet.css b/css/pico.classless.violet.css
deleted file mode 100644
index 1b051ac0..00000000
--- a/css/pico.classless.violet.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-[aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(167, 128, 212, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #8352c5;
- --pico-primary-background: #7540bf;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(131, 82, 197, 0.5);
- --pico-primary-hover: #6935b3;
- --pico-primary-hover-background: #6935b3;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(167, 128, 212, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(178, 144, 217, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #b290d9;
- --pico-primary-background: #7540bf;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(178, 144, 217, 0.5);
- --pico-primary-hover: #c9afe4;
- --pico-primary-hover-background: #8352c5;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(178, 144, 217, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(178, 144, 217, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #b290d9;
- --pico-primary-background: #7540bf;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(178, 144, 217, 0.5);
- --pico-primary-hover: #c9afe4;
- --pico-primary-hover-background: #8352c5;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(178, 144, 217, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-progress,
-[type=checkbox],
-[type=radio],
-[type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-body > header,
-body > main,
-body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- body > header,
- body > main,
- body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- body > header,
- body > main,
- body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- body > header,
- body > main,
- body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-b,
-strong {
- font-weight: bolder;
-}
-
-sub,
-sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-address,
-blockquote,
-dl,
-ol,
-p,
-pre,
-table,
-ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-:where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-:where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-:where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-ul li {
- list-style: square;
-}
-
-mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-del {
- color: var(--pico-del-color);
-}
-
-::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-:where(a:not([role=button])),
-[role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-:where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-:where(a:not([role=button])):focus-visible,
-[role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button] {
- -webkit-appearance: button;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button],
-[type=file]::file-selector-button,
-[role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-button:is([aria-current]:not([aria-current=false])), button:is(:hover, :active, :focus),
-[type=submit]:is([aria-current]:not([aria-current=false])),
-[type=submit]:is(:hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false])),
-[type=reset]:is(:hover, :active, :focus),
-[type=button]:is([aria-current]:not([aria-current=false])),
-[type=button]:is(:hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-[type=file]::file-selector-button:is(:hover, :active, :focus),
-[role=button]:is([aria-current]:not([aria-current=false])),
-[role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-button:focus, button:is([aria-current]:not([aria-current=false])):focus,
-[type=submit]:focus,
-[type=submit]:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=button]:focus,
-[type=button]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-[role=button]:focus,
-[role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-[type=submit],
-[type=reset],
-[type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-[type=reset],
-[type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-[type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-[type=reset]:focus,
-[type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-:where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-:where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-th,
-td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-tfoot th,
-tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-table.striped tbody tr:nth-child(odd) th,
-table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-:where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-audio,
-video {
- display: inline-block;
-}
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-:where(iframe) {
- border-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-:where(svg:not([fill])) {
- fill: currentColor;
-}
-
-svg:not(:root),
-svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-pre,
-code,
-kbd,
-samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-pre code,
-pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-pre,
-code,
-kbd,
-samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-code,
-kbd,
-samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-pre > code,
-pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-[hidden],
-template {
- display: none !important;
-}
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-input,
-optgroup,
-select,
-textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-input {
- overflow: visible;
-}
-
-select {
- text-transform: none;
-}
-
-legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-textarea {
- overflow: auto;
-}
-
-[type=checkbox],
-[type=radio] {
- padding: 0;
-}
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-[type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-:-moz-focusring {
- outline: none;
-}
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-::-ms-expand {
- display: none;
-}
-
-[type=file],
-[type=range] {
- padding: 0;
- border-width: 0;
-}
-
-input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-label,
-fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-input:not([type=checkbox], [type=radio]),
-button[type=submit],
-select,
-textarea {
- width: 100%;
-}
-
-input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-select,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-input,
-select,
-textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-:where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-input:not([type=submit], [type=button], [type=reset])[disabled],
-select[disabled],
-textarea[disabled],
-label[aria-disabled=true],
-:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-:where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-input::placeholder,
-input::-webkit-input-placeholder,
-textarea::placeholder,
-textarea::-webkit-input-placeholder,
-select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-input:not([type=checkbox], [type=radio]),
-select,
-textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-textarea {
- display: block;
- resize: vertical;
-}
-textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-:where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-[type=checkbox],
-[type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-[type=checkbox]::-ms-check,
-[type=radio]::-ms-check {
- display: none;
-}
-[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,
-[type=radio]:checked,
-[type=radio]:checked:active,
-[type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-[type=checkbox] ~ label,
-[type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-[type=checkbox] ~ label:not(:last-of-type),
-[type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-[type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-[type=radio] {
- border-radius: 50%;
-}
-[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-[type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-[type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-[type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-[type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-[type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=radio][aria-invalid=false]:checked,
-[type=radio][aria-invalid=false]:checked:active,
-[type=radio][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=radio]:checked[aria-invalid=true],
-[type=radio]:checked:active[aria-invalid=true],
-[type=radio]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-[type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-[type=color]::-moz-focus-inner {
- padding: 0;
-}
-[type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-[type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-[type=date]::-webkit-calendar-picker-indicator,
-[type=datetime-local]::-webkit-calendar-picker-indicator,
-[type=month]::-webkit-calendar-picker-indicator,
-[type=time]::-webkit-calendar-picker-indicator,
-[type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=time],
- [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-[type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-[type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-[type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-[type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-[type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-[type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]:active, [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-[type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-details summary::-webkit-details-marker {
- display: none;
-}
-details summary::marker {
- display: none;
-}
-details summary::-moz-list-bullet {
- list-style-type: none;
-}
-details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-details summary:focus {
- outline: none;
-}
-details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] details summary {
- text-align: right;
-}
-[dir=rtl] details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-article > header,
-article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-[role=search],
-[role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-[role=search] > *,
-[role=search] input:not([type=checkbox], [type=radio]),
-[role=search] select,
-[role=group] > *,
-[role=group] input:not([type=checkbox], [type=radio]),
-[role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-[role=search] > *:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] > *:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-[role=search] > *:not(:last-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=search] select:not(:last-child),
-[role=group] > *:not(:last-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-[role=search] > *:focus,
-[role=search] input:not([type=checkbox], [type=radio]):focus,
-[role=search] select:focus,
-[role=group] > *:focus,
-[role=group] input:not([type=checkbox], [type=radio]):focus,
-[role=group] select:focus {
- z-index: 2;
-}
-[role=search] button:not(:first-child),
-[role=search] [type=submit]:not(:first-child),
-[role=search] [type=reset]:not(:first-child),
-[role=search] [type=button]:not(:first-child),
-[role=search] [role=button]:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] button:not(:first-child),
-[role=group] [type=submit]:not(:first-child),
-[role=group] [type=reset]:not(:first-child),
-[role=group] [type=button]:not(:first-child),
-[role=group] [role=button]:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=reset],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=reset],
-[role=group] [type=button],
-[role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- [role=search] button:focus,
- [role=search] [type=submit]:focus,
- [role=search] [type=reset]:focus,
- [role=search] [type=button]:focus,
- [role=search] [role=button]:focus,
- [role=group] button:focus,
- [role=group] [type=submit]:focus,
- [role=group] [type=reset]:focus,
- [role=group] [type=button]:focus,
- [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-[role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-[role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-[aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-[aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-[aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-[aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-button[aria-busy=true],
-[type=submit][aria-busy=true],
-[type=button][aria-busy=true],
-[type=reset][aria-busy=true],
-[role=button][aria-busy=true],
-a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- dialog > article {
- max-width: 700px;
- }
-}
-dialog > article > header > * {
- margin-bottom: 0;
-}
-dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-dialog > article > footer {
- text-align: right;
-}
-dialog > article > footer button,
-dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-dialog > article > footer button:not(:first-of-type),
-dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-dialog:not([open]), dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-nav,
-nav ul {
- display: flex;
-}
-
-nav {
- justify-content: space-between;
- overflow: visible;
-}
-nav ol,
-nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-nav ol:first-of-type,
-nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav ol:last-of-type,
-nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-nav li button,
-nav li [role=button],
-nav li [type=button],
-nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-aside nav,
-aside ol,
-aside ul,
-aside li {
- display: block;
-}
-aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-aside li a {
- display: block;
-}
-aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-[data-tooltip] {
- position: relative;
-}
-[data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-[data-tooltip][data-placement=top]::after, [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-[data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-[data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-[data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- [data-tooltip]:focus::after, [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-[aria-controls] {
- cursor: pointer;
-}
-
-[aria-disabled=true],
-[disabled] {
- cursor: not-allowed;
-}
-
-[aria-hidden=false][hidden] {
- display: initial;
-}
-
-[aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-a,
-area,
-button,
-input,
-label,
-select,
-summary,
-textarea,
-[tabindex] {
- -ms-touch-action: manipulation;
-}
-
-[dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- *:not([aria-busy=true]),
- :not([aria-busy=true])::before,
- :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.violet.min.css b/css/pico.classless.violet.min.css
deleted file mode 100644
index c9543cc4..00000000
--- a/css/pico.classless.violet.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(167, 128, 212, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#8352c5;--pico-primary-background:#7540bf;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(131, 82, 197, 0.5);--pico-primary-hover:#6935b3;--pico-primary-hover-background:#6935b3;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(167, 128, 212, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(178, 144, 217, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#b290d9;--pico-primary-background:#7540bf;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(178, 144, 217, 0.5);--pico-primary-hover:#c9afe4;--pico-primary-hover-background:#8352c5;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(178, 144, 217, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(178, 144, 217, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#b290d9;--pico-primary-background:#7540bf;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(178, 144, 217, 0.5);--pico-primary-hover:#c9afe4;--pico-primary-hover-background:#8352c5;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(178, 144, 217, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){body>footer,body>header,body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){body>footer,body>header,body>main{max-width:700px}}@media (min-width:1024px){body>footer,body>header,body>main{max-width:950px}}@media (min-width:1280px){body>footer,body>header,body>main{max-width:1200px}}@media (min-width:1536px){body>footer,body>header,body>main{max-width:1450px}}section{margin-bottom:var(--pico-block-spacing-vertical)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}[type=file]::file-selector-button:focus,[type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog>article{max-width:510px}}@media (min-width:768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer [role=button],dialog>article>footer button{margin-bottom:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.yellow.css b/css/pico.classless.yellow.css
deleted file mode 100644
index d2aad2e6..00000000
--- a/css/pico.classless.yellow.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-[aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(0);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(158, 146, 0, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #756b00;
- --pico-primary-background: #f2df0d;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(117, 107, 0, 0.5);
- --pico-primary-hover: #5b5300;
- --pico-primary-hover-background: #e8d600;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(158, 146, 0, 0.5);
- --pico-primary-inverse: #000;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(173, 159, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #ad9f00;
- --pico-primary-background: #f2df0d;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(173, 159, 0, 0.5);
- --pico-primary-hover: #caba01;
- --pico-primary-hover-background: rgb(247.5, 232, 96.5);
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(173, 159, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(173, 159, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #ad9f00;
- --pico-primary-background: #f2df0d;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(173, 159, 0, 0.5);
- --pico-primary-hover: #caba01;
- --pico-primary-hover-background: rgb(247.5, 232, 96.5);
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(173, 159, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-progress,
-[type=checkbox],
-[type=radio],
-[type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-body > header,
-body > main,
-body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- body > header,
- body > main,
- body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- body > header,
- body > main,
- body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- body > header,
- body > main,
- body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-b,
-strong {
- font-weight: bolder;
-}
-
-sub,
-sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-address,
-blockquote,
-dl,
-ol,
-p,
-pre,
-table,
-ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-:where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-:where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-:where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-ul li {
- list-style: square;
-}
-
-mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-del {
- color: var(--pico-del-color);
-}
-
-::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-:where(a:not([role=button])),
-[role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-:where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-:where(a:not([role=button])):focus-visible,
-[role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button] {
- -webkit-appearance: button;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button],
-[type=file]::file-selector-button,
-[role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-button:is([aria-current]:not([aria-current=false])), button:is(:hover, :active, :focus),
-[type=submit]:is([aria-current]:not([aria-current=false])),
-[type=submit]:is(:hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false])),
-[type=reset]:is(:hover, :active, :focus),
-[type=button]:is([aria-current]:not([aria-current=false])),
-[type=button]:is(:hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-[type=file]::file-selector-button:is(:hover, :active, :focus),
-[role=button]:is([aria-current]:not([aria-current=false])),
-[role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-button:focus, button:is([aria-current]:not([aria-current=false])):focus,
-[type=submit]:focus,
-[type=submit]:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=button]:focus,
-[type=button]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-[role=button]:focus,
-[role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-[type=submit],
-[type=reset],
-[type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-[type=reset],
-[type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-[type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-[type=reset]:focus,
-[type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-:where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-:where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-th,
-td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-tfoot th,
-tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-table.striped tbody tr:nth-child(odd) th,
-table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-:where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-audio,
-video {
- display: inline-block;
-}
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-:where(iframe) {
- border-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-:where(svg:not([fill])) {
- fill: currentColor;
-}
-
-svg:not(:root),
-svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-pre,
-code,
-kbd,
-samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-pre code,
-pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-pre,
-code,
-kbd,
-samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-code,
-kbd,
-samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-pre > code,
-pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-[hidden],
-template {
- display: none !important;
-}
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-input,
-optgroup,
-select,
-textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-input {
- overflow: visible;
-}
-
-select {
- text-transform: none;
-}
-
-legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-textarea {
- overflow: auto;
-}
-
-[type=checkbox],
-[type=radio] {
- padding: 0;
-}
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-[type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-:-moz-focusring {
- outline: none;
-}
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-::-ms-expand {
- display: none;
-}
-
-[type=file],
-[type=range] {
- padding: 0;
- border-width: 0;
-}
-
-input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-label,
-fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-input:not([type=checkbox], [type=radio]),
-button[type=submit],
-select,
-textarea {
- width: 100%;
-}
-
-input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-select,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-input,
-select,
-textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-:where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-input:not([type=submit], [type=button], [type=reset])[disabled],
-select[disabled],
-textarea[disabled],
-label[aria-disabled=true],
-:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-:where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-input::placeholder,
-input::-webkit-input-placeholder,
-textarea::placeholder,
-textarea::-webkit-input-placeholder,
-select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-input:not([type=checkbox], [type=radio]),
-select,
-textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-textarea {
- display: block;
- resize: vertical;
-}
-textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-:where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-[type=checkbox],
-[type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-[type=checkbox]::-ms-check,
-[type=radio]::-ms-check {
- display: none;
-}
-[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,
-[type=radio]:checked,
-[type=radio]:checked:active,
-[type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-[type=checkbox] ~ label,
-[type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-[type=checkbox] ~ label:not(:last-of-type),
-[type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-[type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-[type=radio] {
- border-radius: 50%;
-}
-[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-[type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-[type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-[type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-[type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-[type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=radio][aria-invalid=false]:checked,
-[type=radio][aria-invalid=false]:checked:active,
-[type=radio][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=radio]:checked[aria-invalid=true],
-[type=radio]:checked:active[aria-invalid=true],
-[type=radio]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-[type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-[type=color]::-moz-focus-inner {
- padding: 0;
-}
-[type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-[type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-[type=date]::-webkit-calendar-picker-indicator,
-[type=datetime-local]::-webkit-calendar-picker-indicator,
-[type=month]::-webkit-calendar-picker-indicator,
-[type=time]::-webkit-calendar-picker-indicator,
-[type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=time],
- [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-[type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-[type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-[type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-[type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-[type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-[type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]:active, [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-[type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-details summary::-webkit-details-marker {
- display: none;
-}
-details summary::marker {
- display: none;
-}
-details summary::-moz-list-bullet {
- list-style-type: none;
-}
-details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-details summary:focus {
- outline: none;
-}
-details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] details summary {
- text-align: right;
-}
-[dir=rtl] details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-article > header,
-article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-[role=search],
-[role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-[role=search] > *,
-[role=search] input:not([type=checkbox], [type=radio]),
-[role=search] select,
-[role=group] > *,
-[role=group] input:not([type=checkbox], [type=radio]),
-[role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-[role=search] > *:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] > *:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-[role=search] > *:not(:last-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=search] select:not(:last-child),
-[role=group] > *:not(:last-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-[role=search] > *:focus,
-[role=search] input:not([type=checkbox], [type=radio]):focus,
-[role=search] select:focus,
-[role=group] > *:focus,
-[role=group] input:not([type=checkbox], [type=radio]):focus,
-[role=group] select:focus {
- z-index: 2;
-}
-[role=search] button:not(:first-child),
-[role=search] [type=submit]:not(:first-child),
-[role=search] [type=reset]:not(:first-child),
-[role=search] [type=button]:not(:first-child),
-[role=search] [role=button]:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] button:not(:first-child),
-[role=group] [type=submit]:not(:first-child),
-[role=group] [type=reset]:not(:first-child),
-[role=group] [type=button]:not(:first-child),
-[role=group] [role=button]:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=reset],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=reset],
-[role=group] [type=button],
-[role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- [role=search] button:focus,
- [role=search] [type=submit]:focus,
- [role=search] [type=reset]:focus,
- [role=search] [type=button]:focus,
- [role=search] [role=button]:focus,
- [role=group] button:focus,
- [role=group] [type=submit]:focus,
- [role=group] [type=reset]:focus,
- [role=group] [type=button]:focus,
- [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-[role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-[role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-[aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-[aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-[aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-[aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-button[aria-busy=true],
-[type=submit][aria-busy=true],
-[type=button][aria-busy=true],
-[type=reset][aria-busy=true],
-[role=button][aria-busy=true],
-a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- dialog > article {
- max-width: 700px;
- }
-}
-dialog > article > header > * {
- margin-bottom: 0;
-}
-dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-dialog > article > footer {
- text-align: right;
-}
-dialog > article > footer button,
-dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-dialog > article > footer button:not(:first-of-type),
-dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-dialog:not([open]), dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-nav,
-nav ul {
- display: flex;
-}
-
-nav {
- justify-content: space-between;
- overflow: visible;
-}
-nav ol,
-nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-nav ol:first-of-type,
-nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav ol:last-of-type,
-nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-nav li button,
-nav li [role=button],
-nav li [type=button],
-nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-aside nav,
-aside ol,
-aside ul,
-aside li {
- display: block;
-}
-aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-aside li a {
- display: block;
-}
-aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-[data-tooltip] {
- position: relative;
-}
-[data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-[data-tooltip][data-placement=top]::after, [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-[data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-[data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-[data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- [data-tooltip]:focus::after, [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-[aria-controls] {
- cursor: pointer;
-}
-
-[aria-disabled=true],
-[disabled] {
- cursor: not-allowed;
-}
-
-[aria-hidden=false][hidden] {
- display: initial;
-}
-
-[aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-a,
-area,
-button,
-input,
-label,
-select,
-summary,
-textarea,
-[tabindex] {
- -ms-touch-action: manipulation;
-}
-
-[dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- *:not([aria-busy=true]),
- :not([aria-busy=true])::before,
- :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.yellow.min.css b/css/pico.classless.yellow.min.css
deleted file mode 100644
index 3c33bd96..00000000
--- a/css/pico.classless.yellow.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(158, 146, 0, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#756b00;--pico-primary-background:#f2df0d;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(117, 107, 0, 0.5);--pico-primary-hover:#5b5300;--pico-primary-hover-background:#e8d600;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(158, 146, 0, 0.5);--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(173, 159, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#ad9f00;--pico-primary-background:#f2df0d;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(173, 159, 0, 0.5);--pico-primary-hover:#caba01;--pico-primary-hover-background:rgb(247.5, 232, 96.5);--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(173, 159, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(173, 159, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#ad9f00;--pico-primary-background:#f2df0d;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(173, 159, 0, 0.5);--pico-primary-hover:#caba01;--pico-primary-hover-background:rgb(247.5, 232, 96.5);--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(173, 159, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){body>footer,body>header,body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){body>footer,body>header,body>main{max-width:700px}}@media (min-width:1024px){body>footer,body>header,body>main{max-width:950px}}@media (min-width:1280px){body>footer,body>header,body>main{max-width:1200px}}@media (min-width:1536px){body>footer,body>header,body>main{max-width:1450px}}section{margin-bottom:var(--pico-block-spacing-vertical)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}[type=file]::file-selector-button:focus,[type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog>article{max-width:510px}}@media (min-width:768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer [role=button],dialog>article>footer button{margin-bottom:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.classless.zinc.css b/css/pico.classless.zinc.css
deleted file mode 100644
index 55ab2273..00000000
--- a/css/pico.classless.zinc.css
+++ /dev/null
@@ -1,2458 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-[aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(136, 145, 164, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #646b79;
- --pico-primary-background: #646b79;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(100, 107, 121, 0.5);
- --pico-primary-hover: #4d535e;
- --pico-primary-hover-background: #5c6370;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(136, 145, 164, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(150, 158, 175, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #969eaf;
- --pico-primary-background: #646b79;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(150, 158, 175, 0.5);
- --pico-primary-hover: #b3b9c5;
- --pico-primary-hover-background: #6f7887;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(150, 158, 175, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(150, 158, 175, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #969eaf;
- --pico-primary-background: #646b79;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(150, 158, 175, 0.5);
- --pico-primary-hover: #b3b9c5;
- --pico-primary-hover-background: #6f7887;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(150, 158, 175, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-progress,
-[type=checkbox],
-[type=radio],
-[type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-body > header,
-body > main,
-body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-@media (min-width: 576px) {
- body > header,
- body > main,
- body > footer {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- body > header,
- body > main,
- body > footer {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- body > header,
- body > main,
- body > footer {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- body > header,
- body > main,
- body > footer {
- max-width: 1450px;
- }
-}
-
-/**
- * Section
- */
-section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-b,
-strong {
- font-weight: bolder;
-}
-
-sub,
-sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-address,
-blockquote,
-dl,
-ol,
-p,
-pre,
-table,
-ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-:where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-:where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-:where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-ul li {
- list-style: square;
-}
-
-mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-del {
- color: var(--pico-del-color);
-}
-
-::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-:where(a:not([role=button])),
-[role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-:where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-:where(a:not([role=button])):focus-visible,
-[role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button] {
- -webkit-appearance: button;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button],
-[type=file]::file-selector-button,
-[role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-button:is([aria-current]:not([aria-current=false])), button:is(:hover, :active, :focus),
-[type=submit]:is([aria-current]:not([aria-current=false])),
-[type=submit]:is(:hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false])),
-[type=reset]:is(:hover, :active, :focus),
-[type=button]:is([aria-current]:not([aria-current=false])),
-[type=button]:is(:hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-[type=file]::file-selector-button:is(:hover, :active, :focus),
-[role=button]:is([aria-current]:not([aria-current=false])),
-[role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-button:focus, button:is([aria-current]:not([aria-current=false])):focus,
-[type=submit]:focus,
-[type=submit]:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=button]:focus,
-[type=button]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-[role=button]:focus,
-[role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-[type=submit],
-[type=reset],
-[type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-[type=reset],
-[type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-[type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-[type=reset]:focus,
-[type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-:where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-:where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-th,
-td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-tfoot th,
-tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-table.striped tbody tr:nth-child(odd) th,
-table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-:where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-audio,
-video {
- display: inline-block;
-}
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-:where(iframe) {
- border-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-:where(svg:not([fill])) {
- fill: currentColor;
-}
-
-svg:not(:root),
-svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-pre,
-code,
-kbd,
-samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-pre code,
-pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-pre,
-code,
-kbd,
-samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-code,
-kbd,
-samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-pre > code,
-pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-[hidden],
-template {
- display: none !important;
-}
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-input,
-optgroup,
-select,
-textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-input {
- overflow: visible;
-}
-
-select {
- text-transform: none;
-}
-
-legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-textarea {
- overflow: auto;
-}
-
-[type=checkbox],
-[type=radio] {
- padding: 0;
-}
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-[type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-:-moz-focusring {
- outline: none;
-}
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-::-ms-expand {
- display: none;
-}
-
-[type=file],
-[type=range] {
- padding: 0;
- border-width: 0;
-}
-
-input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-label,
-fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-input:not([type=checkbox], [type=radio]),
-button[type=submit],
-select,
-textarea {
- width: 100%;
-}
-
-input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-select,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-input,
-select,
-textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-:where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-input:not([type=submit], [type=button], [type=reset])[disabled],
-select[disabled],
-textarea[disabled],
-label[aria-disabled=true],
-:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-:where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-input::placeholder,
-input::-webkit-input-placeholder,
-textarea::placeholder,
-textarea::-webkit-input-placeholder,
-select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-input:not([type=checkbox], [type=radio]),
-select,
-textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-textarea {
- display: block;
- resize: vertical;
-}
-textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-:where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-[type=checkbox],
-[type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-[type=checkbox]::-ms-check,
-[type=radio]::-ms-check {
- display: none;
-}
-[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,
-[type=radio]:checked,
-[type=radio]:checked:active,
-[type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-[type=checkbox] ~ label,
-[type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-[type=checkbox] ~ label:not(:last-of-type),
-[type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-[type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-[type=radio] {
- border-radius: 50%;
-}
-[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-[type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-[type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-[type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-[type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-[type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=radio][aria-invalid=false]:checked,
-[type=radio][aria-invalid=false]:checked:active,
-[type=radio][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=radio]:checked[aria-invalid=true],
-[type=radio]:checked:active[aria-invalid=true],
-[type=radio]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-[type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-[type=color]::-moz-focus-inner {
- padding: 0;
-}
-[type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-[type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-[type=date]::-webkit-calendar-picker-indicator,
-[type=datetime-local]::-webkit-calendar-picker-indicator,
-[type=month]::-webkit-calendar-picker-indicator,
-[type=time]::-webkit-calendar-picker-indicator,
-[type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=time],
- [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-[type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-[type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-[type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-[type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-[type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-[type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]:active, [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-[type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-details summary::-webkit-details-marker {
- display: none;
-}
-details summary::marker {
- display: none;
-}
-details summary::-moz-list-bullet {
- list-style-type: none;
-}
-details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-details summary:focus {
- outline: none;
-}
-details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] details summary {
- text-align: right;
-}
-[dir=rtl] details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-article > header,
-article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-[role=search],
-[role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-[role=search] > *,
-[role=search] input:not([type=checkbox], [type=radio]),
-[role=search] select,
-[role=group] > *,
-[role=group] input:not([type=checkbox], [type=radio]),
-[role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-[role=search] > *:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] > *:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-[role=search] > *:not(:last-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=search] select:not(:last-child),
-[role=group] > *:not(:last-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-[role=search] > *:focus,
-[role=search] input:not([type=checkbox], [type=radio]):focus,
-[role=search] select:focus,
-[role=group] > *:focus,
-[role=group] input:not([type=checkbox], [type=radio]):focus,
-[role=group] select:focus {
- z-index: 2;
-}
-[role=search] button:not(:first-child),
-[role=search] [type=submit]:not(:first-child),
-[role=search] [type=reset]:not(:first-child),
-[role=search] [type=button]:not(:first-child),
-[role=search] [role=button]:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] button:not(:first-child),
-[role=group] [type=submit]:not(:first-child),
-[role=group] [type=reset]:not(:first-child),
-[role=group] [type=button]:not(:first-child),
-[role=group] [role=button]:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=reset],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=reset],
-[role=group] [type=button],
-[role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- [role=search] button:focus,
- [role=search] [type=submit]:focus,
- [role=search] [type=reset]:focus,
- [role=search] [type=button]:focus,
- [role=search] [role=button]:focus,
- [role=group] button:focus,
- [role=group] [type=submit]:focus,
- [role=group] [type=reset]:focus,
- [role=group] [type=button]:focus,
- [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-[role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-[role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-[aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-[aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-[aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-[aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-button[aria-busy=true],
-[type=submit][aria-busy=true],
-[type=button][aria-busy=true],
-[type=reset][aria-busy=true],
-[role=button][aria-busy=true],
-a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- dialog > article {
- max-width: 700px;
- }
-}
-dialog > article > header > * {
- margin-bottom: 0;
-}
-dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-dialog > article > footer {
- text-align: right;
-}
-dialog > article > footer button,
-dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-dialog > article > footer button:not(:first-of-type),
-dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-dialog:not([open]), dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-nav,
-nav ul {
- display: flex;
-}
-
-nav {
- justify-content: space-between;
- overflow: visible;
-}
-nav ol,
-nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-nav ol:first-of-type,
-nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav ol:last-of-type,
-nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-nav li button,
-nav li [role=button],
-nav li [type=button],
-nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-aside nav,
-aside ol,
-aside ul,
-aside li {
- display: block;
-}
-aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-aside li a {
- display: block;
-}
-aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-[data-tooltip] {
- position: relative;
-}
-[data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-[data-tooltip][data-placement=top]::after, [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-[data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-[data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-[data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- [data-tooltip]:focus::after, [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-[aria-controls] {
- cursor: pointer;
-}
-
-[aria-disabled=true],
-[disabled] {
- cursor: not-allowed;
-}
-
-[aria-hidden=false][hidden] {
- display: initial;
-}
-
-[aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-a,
-area,
-button,
-input,
-label,
-select,
-summary,
-textarea,
-[tabindex] {
- -ms-touch-action: manipulation;
-}
-
-[dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- *:not([aria-busy=true]),
- :not([aria-busy=true])::before,
- :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.classless.zinc.min.css b/css/pico.classless.zinc.min.css
deleted file mode 100644
index e0ebcb1f..00000000
--- a/css/pico.classless.zinc.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(136, 145, 164, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#646b79;--pico-primary-background:#646b79;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(100, 107, 121, 0.5);--pico-primary-hover:#4d535e;--pico-primary-hover-background:#5c6370;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(136, 145, 164, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(150, 158, 175, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#969eaf;--pico-primary-background:#646b79;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(150, 158, 175, 0.5);--pico-primary-hover:#b3b9c5;--pico-primary-hover-background:#6f7887;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(150, 158, 175, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(150, 158, 175, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#969eaf;--pico-primary-background:#646b79;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(150, 158, 175, 0.5);--pico-primary-hover:#b3b9c5;--pico-primary-hover-background:#6f7887;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(150, 158, 175, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}@media (min-width:576px){body>footer,body>header,body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){body>footer,body>header,body>main{max-width:700px}}@media (min-width:1024px){body>footer,body>header,body>main{max-width:950px}}@media (min-width:1280px){body>footer,body>header,body>main{max-width:1200px}}@media (min-width:1536px){body>footer,body>header,body>main{max-width:1450px}}section{margin-bottom:var(--pico-block-spacing-vertical)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}[type=file]::file-selector-button:focus,[type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog>article{max-width:510px}}@media (min-width:768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer [role=button],dialog>article>footer button{margin-bottom:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.colors.css b/css/pico.colors.css
deleted file mode 100644
index 531afbfc..00000000
--- a/css/pico.colors.css
+++ /dev/null
@@ -1,4010 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-:root,
-:host {
- --pico-color-red-950: #1c0d06;
- --pico-color-red-900: #30130a;
- --pico-color-red-850: #45150c;
- --pico-color-red-800: #5c160d;
- --pico-color-red-750: #72170f;
- --pico-color-red-700: #861d13;
- --pico-color-red-650: #9b2318;
- --pico-color-red-600: #af291d;
- --pico-color-red-550: #c52f21;
- --pico-color-red-500: #d93526;
- --pico-color-red-450: #ee402e;
- --pico-color-red-400: #f06048;
- --pico-color-red-350: #f17961;
- --pico-color-red-300: #f38f79;
- --pico-color-red-250: #f5a390;
- --pico-color-red-200: #f5b7a8;
- --pico-color-red-150: #f6cabf;
- --pico-color-red-100: #f8dcd6;
- --pico-color-red-50: #faeeeb;
- --pico-color-red: #c52f21;
- --pico-color-pink-950: #25060c;
- --pico-color-pink-900: #380916;
- --pico-color-pink-850: #4b0c1f;
- --pico-color-pink-800: #5f0e28;
- --pico-color-pink-750: #740f31;
- --pico-color-pink-700: #88143b;
- --pico-color-pink-650: #9d1945;
- --pico-color-pink-600: #b21e4f;
- --pico-color-pink-550: #c72259;
- --pico-color-pink-500: #d92662;
- --pico-color-pink-450: #f42c6f;
- --pico-color-pink-400: #f6547e;
- --pico-color-pink-350: #f7708e;
- --pico-color-pink-300: #f8889e;
- --pico-color-pink-250: #f99eae;
- --pico-color-pink-200: #f9b4be;
- --pico-color-pink-150: #f9c8ce;
- --pico-color-pink-100: #f9dbdf;
- --pico-color-pink-50: #fbedef;
- --pico-color-pink: #d92662;
- --pico-color-fuchsia-950: #230518;
- --pico-color-fuchsia-900: #360925;
- --pico-color-fuchsia-850: #480b33;
- --pico-color-fuchsia-800: #5c0d41;
- --pico-color-fuchsia-750: #700e4f;
- --pico-color-fuchsia-700: #84135e;
- --pico-color-fuchsia-650: #98176d;
- --pico-color-fuchsia-600: #ac1c7c;
- --pico-color-fuchsia-550: #c1208b;
- --pico-color-fuchsia-500: #d9269d;
- --pico-color-fuchsia-450: #ed2aac;
- --pico-color-fuchsia-400: #f748b7;
- --pico-color-fuchsia-350: #f869bf;
- --pico-color-fuchsia-300: #f983c7;
- --pico-color-fuchsia-250: #fa9acf;
- --pico-color-fuchsia-200: #f9b1d8;
- --pico-color-fuchsia-150: #f9c6e1;
- --pico-color-fuchsia-100: #f9daea;
- --pico-color-fuchsia-50: #fbedf4;
- --pico-color-fuchsia: #c1208b;
- --pico-color-purple-950: #1e0820;
- --pico-color-purple-900: #2d0f33;
- --pico-color-purple-850: #3d1545;
- --pico-color-purple-800: #4d1a57;
- --pico-color-purple-750: #5e206b;
- --pico-color-purple-700: #6f277d;
- --pico-color-purple-650: #802e90;
- --pico-color-purple-600: #9236a4;
- --pico-color-purple-550: #aa40bf;
- --pico-color-purple-500: #b645cd;
- --pico-color-purple-450: #c652dc;
- --pico-color-purple-400: #cd68e0;
- --pico-color-purple-350: #d47de4;
- --pico-color-purple-300: #db90e8;
- --pico-color-purple-250: #e2a3eb;
- --pico-color-purple-200: #e7b6ee;
- --pico-color-purple-150: #edc9f1;
- --pico-color-purple-100: #f2dcf4;
- --pico-color-purple-50: #f8eef9;
- --pico-color-purple: #9236a4;
- --pico-color-violet-950: #190928;
- --pico-color-violet-900: #251140;
- --pico-color-violet-850: #321856;
- --pico-color-violet-800: #3f1e6d;
- --pico-color-violet-750: #4d2585;
- --pico-color-violet-700: #5b2d9c;
- --pico-color-violet-650: #6935b3;
- --pico-color-violet-600: #7540bf;
- --pico-color-violet-550: #8352c5;
- --pico-color-violet-500: #9062ca;
- --pico-color-violet-450: #9b71cf;
- --pico-color-violet-400: #a780d4;
- --pico-color-violet-350: #b290d9;
- --pico-color-violet-300: #bd9fdf;
- --pico-color-violet-250: #c9afe4;
- --pico-color-violet-200: #d3bfe8;
- --pico-color-violet-150: #decfed;
- --pico-color-violet-100: #e8dff2;
- --pico-color-violet-50: #f3eff7;
- --pico-color-violet: #7540bf;
- --pico-color-indigo-950: #110b31;
- --pico-color-indigo-900: #181546;
- --pico-color-indigo-850: #1f1e5e;
- --pico-color-indigo-800: #272678;
- --pico-color-indigo-750: #2f2f92;
- --pico-color-indigo-700: #3838ab;
- --pico-color-indigo-650: #4040bf;
- --pico-color-indigo-600: #524ed2;
- --pico-color-indigo-550: #655cd6;
- --pico-color-indigo-500: #7569da;
- --pico-color-indigo-450: #8577dd;
- --pico-color-indigo-400: #9486e1;
- --pico-color-indigo-350: #a294e5;
- --pico-color-indigo-300: #b0a3e8;
- --pico-color-indigo-250: #bdb2ec;
- --pico-color-indigo-200: #cac1ee;
- --pico-color-indigo-150: #d8d0f1;
- --pico-color-indigo-100: #e5e0f4;
- --pico-color-indigo-50: #f2f0f9;
- --pico-color-indigo: #524ed2;
- --pico-color-blue-950: #080f2d;
- --pico-color-blue-900: #0c1a41;
- --pico-color-blue-850: #0e2358;
- --pico-color-blue-800: #0f2d70;
- --pico-color-blue-750: #0f3888;
- --pico-color-blue-700: #1343a0;
- --pico-color-blue-650: #184eb8;
- --pico-color-blue-600: #1d59d0;
- --pico-color-blue-550: #2060df;
- --pico-color-blue-500: #3c71f7;
- --pico-color-blue-450: #5c7ef8;
- --pico-color-blue-400: #748bf8;
- --pico-color-blue-350: #8999f9;
- --pico-color-blue-300: #9ca7fa;
- --pico-color-blue-250: #aeb5fb;
- --pico-color-blue-200: #bfc3fa;
- --pico-color-blue-150: #d0d2fa;
- --pico-color-blue-100: #e0e1fa;
- --pico-color-blue-50: #f0f0fb;
- --pico-color-blue: #2060df;
- --pico-color-azure-950: #04121d;
- --pico-color-azure-900: #061e2f;
- --pico-color-azure-850: #052940;
- --pico-color-azure-800: #033452;
- --pico-color-azure-750: #014063;
- --pico-color-azure-700: #014c75;
- --pico-color-azure-650: #015887;
- --pico-color-azure-600: #02659a;
- --pico-color-azure-550: #0172ad;
- --pico-color-azure-500: #017fc0;
- --pico-color-azure-450: #018cd4;
- --pico-color-azure-400: #029ae8;
- --pico-color-azure-350: #01aaff;
- --pico-color-azure-300: #51b4ff;
- --pico-color-azure-250: #79c0ff;
- --pico-color-azure-200: #9bccfd;
- --pico-color-azure-150: #b7d9fc;
- --pico-color-azure-100: #d1e5fb;
- --pico-color-azure-50: #e9f2fc;
- --pico-color-azure: #0172ad;
- --pico-color-cyan-950: #041413;
- --pico-color-cyan-900: #051f1f;
- --pico-color-cyan-850: #052b2b;
- --pico-color-cyan-800: #043737;
- --pico-color-cyan-750: #014343;
- --pico-color-cyan-700: #015050;
- --pico-color-cyan-650: #025d5d;
- --pico-color-cyan-600: #046a6a;
- --pico-color-cyan-550: #047878;
- --pico-color-cyan-500: #058686;
- --pico-color-cyan-450: #059494;
- --pico-color-cyan-400: #05a2a2;
- --pico-color-cyan-350: #0ab1b1;
- --pico-color-cyan-300: #0ac2c2;
- --pico-color-cyan-250: #0ccece;
- --pico-color-cyan-200: #25dddd;
- --pico-color-cyan-150: #3deceb;
- --pico-color-cyan-100: #58faf9;
- --pico-color-cyan-50: #c3fcfa;
- --pico-color-cyan: #047878;
- --pico-color-jade-950: #04140c;
- --pico-color-jade-900: #052014;
- --pico-color-jade-850: #042c1b;
- --pico-color-jade-800: #033823;
- --pico-color-jade-750: #00452b;
- --pico-color-jade-700: #015234;
- --pico-color-jade-650: #005f3d;
- --pico-color-jade-600: #006d46;
- --pico-color-jade-550: #007a50;
- --pico-color-jade-500: #00895a;
- --pico-color-jade-450: #029764;
- --pico-color-jade-400: #00a66e;
- --pico-color-jade-350: #00b478;
- --pico-color-jade-300: #00c482;
- --pico-color-jade-250: #00cc88;
- --pico-color-jade-200: #21e299;
- --pico-color-jade-150: #39f1a6;
- --pico-color-jade-100: #70fcba;
- --pico-color-jade-50: #cbfce1;
- --pico-color-jade: #007a50;
- --pico-color-green-950: #0b1305;
- --pico-color-green-900: #131f07;
- --pico-color-green-850: #152b07;
- --pico-color-green-800: #173806;
- --pico-color-green-750: #1a4405;
- --pico-color-green-700: #205107;
- --pico-color-green-650: #265e09;
- --pico-color-green-600: #2c6c0c;
- --pico-color-green-550: #33790f;
- --pico-color-green-500: #398712;
- --pico-color-green-450: #409614;
- --pico-color-green-400: #47a417;
- --pico-color-green-350: #4eb31b;
- --pico-color-green-300: #55c21e;
- --pico-color-green-250: #5dd121;
- --pico-color-green-200: #62d926;
- --pico-color-green-150: #77ef3d;
- --pico-color-green-100: #95fb62;
- --pico-color-green-50: #d7fbc1;
- --pico-color-green: #398712;
- --pico-color-lime-950: #101203;
- --pico-color-lime-900: #191d03;
- --pico-color-lime-850: #202902;
- --pico-color-lime-800: #273500;
- --pico-color-lime-750: #304100;
- --pico-color-lime-700: #394d00;
- --pico-color-lime-650: #435a00;
- --pico-color-lime-600: #4d6600;
- --pico-color-lime-550: #577400;
- --pico-color-lime-500: #628100;
- --pico-color-lime-450: #6c8f00;
- --pico-color-lime-400: #779c00;
- --pico-color-lime-350: #82ab00;
- --pico-color-lime-300: #8eb901;
- --pico-color-lime-250: #99c801;
- --pico-color-lime-200: #a5d601;
- --pico-color-lime-150: #b2e51a;
- --pico-color-lime-100: #c1f335;
- --pico-color-lime-50: #defc85;
- --pico-color-lime: #a5d601;
- --pico-color-yellow-950: #141103;
- --pico-color-yellow-900: #1f1c02;
- --pico-color-yellow-850: #2b2600;
- --pico-color-yellow-800: #363100;
- --pico-color-yellow-750: #423c00;
- --pico-color-yellow-700: #4e4700;
- --pico-color-yellow-650: #5b5300;
- --pico-color-yellow-600: #685f00;
- --pico-color-yellow-550: #756b00;
- --pico-color-yellow-500: #827800;
- --pico-color-yellow-450: #908501;
- --pico-color-yellow-400: #9e9200;
- --pico-color-yellow-350: #ad9f00;
- --pico-color-yellow-300: #bbac00;
- --pico-color-yellow-250: #caba01;
- --pico-color-yellow-200: #d9c800;
- --pico-color-yellow-150: #e8d600;
- --pico-color-yellow-100: #f2df0d;
- --pico-color-yellow-50: #fdf1b4;
- --pico-color-yellow: #f2df0d;
- --pico-color-amber-950: #161003;
- --pico-color-amber-900: #231a03;
- --pico-color-amber-850: #312302;
- --pico-color-amber-800: #3f2d00;
- --pico-color-amber-750: #4d3700;
- --pico-color-amber-700: #5b4200;
- --pico-color-amber-650: #694d00;
- --pico-color-amber-600: #785800;
- --pico-color-amber-550: #876400;
- --pico-color-amber-500: #977000;
- --pico-color-amber-450: #a77c00;
- --pico-color-amber-400: #b78800;
- --pico-color-amber-350: #c79400;
- --pico-color-amber-300: #d8a100;
- --pico-color-amber-250: #e8ae01;
- --pico-color-amber-200: #ffbf00;
- --pico-color-amber-150: #fecc63;
- --pico-color-amber-100: #fddea6;
- --pico-color-amber-50: #fcefd9;
- --pico-color-amber: #ffbf00;
- --pico-color-pumpkin-950: #180f04;
- --pico-color-pumpkin-900: #271805;
- --pico-color-pumpkin-850: #372004;
- --pico-color-pumpkin-800: #482802;
- --pico-color-pumpkin-750: #593100;
- --pico-color-pumpkin-700: #693a00;
- --pico-color-pumpkin-650: #7a4400;
- --pico-color-pumpkin-600: #8b4f00;
- --pico-color-pumpkin-550: #9c5900;
- --pico-color-pumpkin-500: #ad6400;
- --pico-color-pumpkin-450: #bf6e00;
- --pico-color-pumpkin-400: #d27a01;
- --pico-color-pumpkin-350: #e48500;
- --pico-color-pumpkin-300: #ff9500;
- --pico-color-pumpkin-250: #ffa23a;
- --pico-color-pumpkin-200: #feb670;
- --pico-color-pumpkin-150: #fcca9b;
- --pico-color-pumpkin-100: #fcdcc1;
- --pico-color-pumpkin-50: #fceee3;
- --pico-color-pumpkin: #ff9500;
- --pico-color-orange-950: #1b0d06;
- --pico-color-orange-900: #2d1509;
- --pico-color-orange-850: #411a0a;
- --pico-color-orange-800: #561e0a;
- --pico-color-orange-750: #6b220a;
- --pico-color-orange-700: #7f270b;
- --pico-color-orange-650: #942d0d;
- --pico-color-orange-600: #a83410;
- --pico-color-orange-550: #bd3c13;
- --pico-color-orange-500: #d24317;
- --pico-color-orange-450: #e74b1a;
- --pico-color-orange-400: #f45d2c;
- --pico-color-orange-350: #f56b3d;
- --pico-color-orange-300: #f68e68;
- --pico-color-orange-250: #f8a283;
- --pico-color-orange-200: #f8b79f;
- --pico-color-orange-150: #f8cab9;
- --pico-color-orange-100: #f9dcd2;
- --pico-color-orange-50: #faeeea;
- --pico-color-orange: #d24317;
- --pico-color-sand-950: #111110;
- --pico-color-sand-900: #1c1b19;
- --pico-color-sand-850: #272622;
- --pico-color-sand-800: #32302b;
- --pico-color-sand-750: #3d3b35;
- --pico-color-sand-700: #49463f;
- --pico-color-sand-650: #55524a;
- --pico-color-sand-600: #615e55;
- --pico-color-sand-550: #6e6a60;
- --pico-color-sand-500: #7b776b;
- --pico-color-sand-450: #888377;
- --pico-color-sand-400: #959082;
- --pico-color-sand-350: #a39e8f;
- --pico-color-sand-300: #b0ab9b;
- --pico-color-sand-250: #beb8a7;
- --pico-color-sand-200: #ccc6b4;
- --pico-color-sand-150: #dad4c2;
- --pico-color-sand-100: #e8e2d2;
- --pico-color-sand-50: #f2f0ec;
- --pico-color-sand: #ccc6b4;
- --pico-color-grey-950: #111111;
- --pico-color-grey-900: #1b1b1b;
- --pico-color-grey-850: #262626;
- --pico-color-grey-800: #303030;
- --pico-color-grey-750: #3b3b3b;
- --pico-color-grey-700: #474747;
- --pico-color-grey-650: #525252;
- --pico-color-grey-600: #5e5e5e;
- --pico-color-grey-550: #6a6a6a;
- --pico-color-grey-500: #777777;
- --pico-color-grey-450: #808080;
- --pico-color-grey-400: #919191;
- --pico-color-grey-350: #9e9e9e;
- --pico-color-grey-300: #ababab;
- --pico-color-grey-250: #b9b9b9;
- --pico-color-grey-200: #c6c6c6;
- --pico-color-grey-150: #d4d4d4;
- --pico-color-grey-100: #e2e2e2;
- --pico-color-grey-50: #f1f1f1;
- --pico-color-grey: #ababab;
- --pico-color-zinc-950: #0f1114;
- --pico-color-zinc-900: #191c20;
- --pico-color-zinc-850: #23262c;
- --pico-color-zinc-800: #2d3138;
- --pico-color-zinc-750: #373c44;
- --pico-color-zinc-700: #424751;
- --pico-color-zinc-650: #4d535e;
- --pico-color-zinc-600: #5c6370;
- --pico-color-zinc-550: #646b79;
- --pico-color-zinc-500: #6f7887;
- --pico-color-zinc-450: #7b8495;
- --pico-color-zinc-400: #8891a4;
- --pico-color-zinc-350: #969eaf;
- --pico-color-zinc-300: #a4acba;
- --pico-color-zinc-250: #b3b9c5;
- --pico-color-zinc-200: #c2c7d0;
- --pico-color-zinc-150: #d1d5db;
- --pico-color-zinc-100: #e0e3e7;
- --pico-color-zinc-50: #f0f1f3;
- --pico-color-zinc: #646b79;
- --pico-color-slate-950: #0e1118;
- --pico-color-slate-900: #181c25;
- --pico-color-slate-850: #202632;
- --pico-color-slate-800: #2a3140;
- --pico-color-slate-750: #333c4e;
- --pico-color-slate-700: #3d475c;
- --pico-color-slate-650: #48536b;
- --pico-color-slate-600: #525f7a;
- --pico-color-slate-550: #5d6b89;
- --pico-color-slate-500: #687899;
- --pico-color-slate-450: #7385a9;
- --pico-color-slate-400: #8191b5;
- --pico-color-slate-350: #909ebe;
- --pico-color-slate-300: #a0acc7;
- --pico-color-slate-250: #b0b9d0;
- --pico-color-slate-200: #bfc7d9;
- --pico-color-slate-150: #cfd5e2;
- --pico-color-slate-100: #dfe3eb;
- --pico-color-slate-50: #eff1f4;
- --pico-color-slate: #525f7a;
- --pico-color-light: #fff;
- --pico-color-dark: #000;
-}
-
-.pico-color-red-950 {
- color: var(--pico-color-red-950);
-}
-
-.pico-color-red-900 {
- color: var(--pico-color-red-900);
-}
-
-.pico-color-red-850 {
- color: var(--pico-color-red-850);
-}
-
-.pico-color-red-800 {
- color: var(--pico-color-red-800);
-}
-
-.pico-color-red-750 {
- color: var(--pico-color-red-750);
-}
-
-.pico-color-red-700 {
- color: var(--pico-color-red-700);
-}
-
-.pico-color-red-650 {
- color: var(--pico-color-red-650);
-}
-
-.pico-color-red-600 {
- color: var(--pico-color-red-600);
-}
-
-.pico-color-red-550 {
- color: var(--pico-color-red-550);
-}
-
-.pico-color-red-500 {
- color: var(--pico-color-red-500);
-}
-
-.pico-color-red-450 {
- color: var(--pico-color-red-450);
-}
-
-.pico-color-red-400 {
- color: var(--pico-color-red-400);
-}
-
-.pico-color-red-350 {
- color: var(--pico-color-red-350);
-}
-
-.pico-color-red-300 {
- color: var(--pico-color-red-300);
-}
-
-.pico-color-red-250 {
- color: var(--pico-color-red-250);
-}
-
-.pico-color-red-200 {
- color: var(--pico-color-red-200);
-}
-
-.pico-color-red-150 {
- color: var(--pico-color-red-150);
-}
-
-.pico-color-red-100 {
- color: var(--pico-color-red-100);
-}
-
-.pico-color-red-50 {
- color: var(--pico-color-red-50);
-}
-
-.pico-color-red {
- color: var(--pico-color-red);
-}
-
-.pico-color-pink-950 {
- color: var(--pico-color-pink-950);
-}
-
-.pico-color-pink-900 {
- color: var(--pico-color-pink-900);
-}
-
-.pico-color-pink-850 {
- color: var(--pico-color-pink-850);
-}
-
-.pico-color-pink-800 {
- color: var(--pico-color-pink-800);
-}
-
-.pico-color-pink-750 {
- color: var(--pico-color-pink-750);
-}
-
-.pico-color-pink-700 {
- color: var(--pico-color-pink-700);
-}
-
-.pico-color-pink-650 {
- color: var(--pico-color-pink-650);
-}
-
-.pico-color-pink-600 {
- color: var(--pico-color-pink-600);
-}
-
-.pico-color-pink-550 {
- color: var(--pico-color-pink-550);
-}
-
-.pico-color-pink-500 {
- color: var(--pico-color-pink-500);
-}
-
-.pico-color-pink-450 {
- color: var(--pico-color-pink-450);
-}
-
-.pico-color-pink-400 {
- color: var(--pico-color-pink-400);
-}
-
-.pico-color-pink-350 {
- color: var(--pico-color-pink-350);
-}
-
-.pico-color-pink-300 {
- color: var(--pico-color-pink-300);
-}
-
-.pico-color-pink-250 {
- color: var(--pico-color-pink-250);
-}
-
-.pico-color-pink-200 {
- color: var(--pico-color-pink-200);
-}
-
-.pico-color-pink-150 {
- color: var(--pico-color-pink-150);
-}
-
-.pico-color-pink-100 {
- color: var(--pico-color-pink-100);
-}
-
-.pico-color-pink-50 {
- color: var(--pico-color-pink-50);
-}
-
-.pico-color-pink {
- color: var(--pico-color-pink);
-}
-
-.pico-color-fuchsia-950 {
- color: var(--pico-color-fuchsia-950);
-}
-
-.pico-color-fuchsia-900 {
- color: var(--pico-color-fuchsia-900);
-}
-
-.pico-color-fuchsia-850 {
- color: var(--pico-color-fuchsia-850);
-}
-
-.pico-color-fuchsia-800 {
- color: var(--pico-color-fuchsia-800);
-}
-
-.pico-color-fuchsia-750 {
- color: var(--pico-color-fuchsia-750);
-}
-
-.pico-color-fuchsia-700 {
- color: var(--pico-color-fuchsia-700);
-}
-
-.pico-color-fuchsia-650 {
- color: var(--pico-color-fuchsia-650);
-}
-
-.pico-color-fuchsia-600 {
- color: var(--pico-color-fuchsia-600);
-}
-
-.pico-color-fuchsia-550 {
- color: var(--pico-color-fuchsia-550);
-}
-
-.pico-color-fuchsia-500 {
- color: var(--pico-color-fuchsia-500);
-}
-
-.pico-color-fuchsia-450 {
- color: var(--pico-color-fuchsia-450);
-}
-
-.pico-color-fuchsia-400 {
- color: var(--pico-color-fuchsia-400);
-}
-
-.pico-color-fuchsia-350 {
- color: var(--pico-color-fuchsia-350);
-}
-
-.pico-color-fuchsia-300 {
- color: var(--pico-color-fuchsia-300);
-}
-
-.pico-color-fuchsia-250 {
- color: var(--pico-color-fuchsia-250);
-}
-
-.pico-color-fuchsia-200 {
- color: var(--pico-color-fuchsia-200);
-}
-
-.pico-color-fuchsia-150 {
- color: var(--pico-color-fuchsia-150);
-}
-
-.pico-color-fuchsia-100 {
- color: var(--pico-color-fuchsia-100);
-}
-
-.pico-color-fuchsia-50 {
- color: var(--pico-color-fuchsia-50);
-}
-
-.pico-color-fuchsia {
- color: var(--pico-color-fuchsia);
-}
-
-.pico-color-purple-950 {
- color: var(--pico-color-purple-950);
-}
-
-.pico-color-purple-900 {
- color: var(--pico-color-purple-900);
-}
-
-.pico-color-purple-850 {
- color: var(--pico-color-purple-850);
-}
-
-.pico-color-purple-800 {
- color: var(--pico-color-purple-800);
-}
-
-.pico-color-purple-750 {
- color: var(--pico-color-purple-750);
-}
-
-.pico-color-purple-700 {
- color: var(--pico-color-purple-700);
-}
-
-.pico-color-purple-650 {
- color: var(--pico-color-purple-650);
-}
-
-.pico-color-purple-600 {
- color: var(--pico-color-purple-600);
-}
-
-.pico-color-purple-550 {
- color: var(--pico-color-purple-550);
-}
-
-.pico-color-purple-500 {
- color: var(--pico-color-purple-500);
-}
-
-.pico-color-purple-450 {
- color: var(--pico-color-purple-450);
-}
-
-.pico-color-purple-400 {
- color: var(--pico-color-purple-400);
-}
-
-.pico-color-purple-350 {
- color: var(--pico-color-purple-350);
-}
-
-.pico-color-purple-300 {
- color: var(--pico-color-purple-300);
-}
-
-.pico-color-purple-250 {
- color: var(--pico-color-purple-250);
-}
-
-.pico-color-purple-200 {
- color: var(--pico-color-purple-200);
-}
-
-.pico-color-purple-150 {
- color: var(--pico-color-purple-150);
-}
-
-.pico-color-purple-100 {
- color: var(--pico-color-purple-100);
-}
-
-.pico-color-purple-50 {
- color: var(--pico-color-purple-50);
-}
-
-.pico-color-purple {
- color: var(--pico-color-purple);
-}
-
-.pico-color-violet-950 {
- color: var(--pico-color-violet-950);
-}
-
-.pico-color-violet-900 {
- color: var(--pico-color-violet-900);
-}
-
-.pico-color-violet-850 {
- color: var(--pico-color-violet-850);
-}
-
-.pico-color-violet-800 {
- color: var(--pico-color-violet-800);
-}
-
-.pico-color-violet-750 {
- color: var(--pico-color-violet-750);
-}
-
-.pico-color-violet-700 {
- color: var(--pico-color-violet-700);
-}
-
-.pico-color-violet-650 {
- color: var(--pico-color-violet-650);
-}
-
-.pico-color-violet-600 {
- color: var(--pico-color-violet-600);
-}
-
-.pico-color-violet-550 {
- color: var(--pico-color-violet-550);
-}
-
-.pico-color-violet-500 {
- color: var(--pico-color-violet-500);
-}
-
-.pico-color-violet-450 {
- color: var(--pico-color-violet-450);
-}
-
-.pico-color-violet-400 {
- color: var(--pico-color-violet-400);
-}
-
-.pico-color-violet-350 {
- color: var(--pico-color-violet-350);
-}
-
-.pico-color-violet-300 {
- color: var(--pico-color-violet-300);
-}
-
-.pico-color-violet-250 {
- color: var(--pico-color-violet-250);
-}
-
-.pico-color-violet-200 {
- color: var(--pico-color-violet-200);
-}
-
-.pico-color-violet-150 {
- color: var(--pico-color-violet-150);
-}
-
-.pico-color-violet-100 {
- color: var(--pico-color-violet-100);
-}
-
-.pico-color-violet-50 {
- color: var(--pico-color-violet-50);
-}
-
-.pico-color-violet {
- color: var(--pico-color-violet);
-}
-
-.pico-color-indigo-950 {
- color: var(--pico-color-indigo-950);
-}
-
-.pico-color-indigo-900 {
- color: var(--pico-color-indigo-900);
-}
-
-.pico-color-indigo-850 {
- color: var(--pico-color-indigo-850);
-}
-
-.pico-color-indigo-800 {
- color: var(--pico-color-indigo-800);
-}
-
-.pico-color-indigo-750 {
- color: var(--pico-color-indigo-750);
-}
-
-.pico-color-indigo-700 {
- color: var(--pico-color-indigo-700);
-}
-
-.pico-color-indigo-650 {
- color: var(--pico-color-indigo-650);
-}
-
-.pico-color-indigo-600 {
- color: var(--pico-color-indigo-600);
-}
-
-.pico-color-indigo-550 {
- color: var(--pico-color-indigo-550);
-}
-
-.pico-color-indigo-500 {
- color: var(--pico-color-indigo-500);
-}
-
-.pico-color-indigo-450 {
- color: var(--pico-color-indigo-450);
-}
-
-.pico-color-indigo-400 {
- color: var(--pico-color-indigo-400);
-}
-
-.pico-color-indigo-350 {
- color: var(--pico-color-indigo-350);
-}
-
-.pico-color-indigo-300 {
- color: var(--pico-color-indigo-300);
-}
-
-.pico-color-indigo-250 {
- color: var(--pico-color-indigo-250);
-}
-
-.pico-color-indigo-200 {
- color: var(--pico-color-indigo-200);
-}
-
-.pico-color-indigo-150 {
- color: var(--pico-color-indigo-150);
-}
-
-.pico-color-indigo-100 {
- color: var(--pico-color-indigo-100);
-}
-
-.pico-color-indigo-50 {
- color: var(--pico-color-indigo-50);
-}
-
-.pico-color-indigo {
- color: var(--pico-color-indigo);
-}
-
-.pico-color-blue-950 {
- color: var(--pico-color-blue-950);
-}
-
-.pico-color-blue-900 {
- color: var(--pico-color-blue-900);
-}
-
-.pico-color-blue-850 {
- color: var(--pico-color-blue-850);
-}
-
-.pico-color-blue-800 {
- color: var(--pico-color-blue-800);
-}
-
-.pico-color-blue-750 {
- color: var(--pico-color-blue-750);
-}
-
-.pico-color-blue-700 {
- color: var(--pico-color-blue-700);
-}
-
-.pico-color-blue-650 {
- color: var(--pico-color-blue-650);
-}
-
-.pico-color-blue-600 {
- color: var(--pico-color-blue-600);
-}
-
-.pico-color-blue-550 {
- color: var(--pico-color-blue-550);
-}
-
-.pico-color-blue-500 {
- color: var(--pico-color-blue-500);
-}
-
-.pico-color-blue-450 {
- color: var(--pico-color-blue-450);
-}
-
-.pico-color-blue-400 {
- color: var(--pico-color-blue-400);
-}
-
-.pico-color-blue-350 {
- color: var(--pico-color-blue-350);
-}
-
-.pico-color-blue-300 {
- color: var(--pico-color-blue-300);
-}
-
-.pico-color-blue-250 {
- color: var(--pico-color-blue-250);
-}
-
-.pico-color-blue-200 {
- color: var(--pico-color-blue-200);
-}
-
-.pico-color-blue-150 {
- color: var(--pico-color-blue-150);
-}
-
-.pico-color-blue-100 {
- color: var(--pico-color-blue-100);
-}
-
-.pico-color-blue-50 {
- color: var(--pico-color-blue-50);
-}
-
-.pico-color-blue {
- color: var(--pico-color-blue);
-}
-
-.pico-color-azure-950 {
- color: var(--pico-color-azure-950);
-}
-
-.pico-color-azure-900 {
- color: var(--pico-color-azure-900);
-}
-
-.pico-color-azure-850 {
- color: var(--pico-color-azure-850);
-}
-
-.pico-color-azure-800 {
- color: var(--pico-color-azure-800);
-}
-
-.pico-color-azure-750 {
- color: var(--pico-color-azure-750);
-}
-
-.pico-color-azure-700 {
- color: var(--pico-color-azure-700);
-}
-
-.pico-color-azure-650 {
- color: var(--pico-color-azure-650);
-}
-
-.pico-color-azure-600 {
- color: var(--pico-color-azure-600);
-}
-
-.pico-color-azure-550 {
- color: var(--pico-color-azure-550);
-}
-
-.pico-color-azure-500 {
- color: var(--pico-color-azure-500);
-}
-
-.pico-color-azure-450 {
- color: var(--pico-color-azure-450);
-}
-
-.pico-color-azure-400 {
- color: var(--pico-color-azure-400);
-}
-
-.pico-color-azure-350 {
- color: var(--pico-color-azure-350);
-}
-
-.pico-color-azure-300 {
- color: var(--pico-color-azure-300);
-}
-
-.pico-color-azure-250 {
- color: var(--pico-color-azure-250);
-}
-
-.pico-color-azure-200 {
- color: var(--pico-color-azure-200);
-}
-
-.pico-color-azure-150 {
- color: var(--pico-color-azure-150);
-}
-
-.pico-color-azure-100 {
- color: var(--pico-color-azure-100);
-}
-
-.pico-color-azure-50 {
- color: var(--pico-color-azure-50);
-}
-
-.pico-color-azure {
- color: var(--pico-color-azure);
-}
-
-.pico-color-cyan-950 {
- color: var(--pico-color-cyan-950);
-}
-
-.pico-color-cyan-900 {
- color: var(--pico-color-cyan-900);
-}
-
-.pico-color-cyan-850 {
- color: var(--pico-color-cyan-850);
-}
-
-.pico-color-cyan-800 {
- color: var(--pico-color-cyan-800);
-}
-
-.pico-color-cyan-750 {
- color: var(--pico-color-cyan-750);
-}
-
-.pico-color-cyan-700 {
- color: var(--pico-color-cyan-700);
-}
-
-.pico-color-cyan-650 {
- color: var(--pico-color-cyan-650);
-}
-
-.pico-color-cyan-600 {
- color: var(--pico-color-cyan-600);
-}
-
-.pico-color-cyan-550 {
- color: var(--pico-color-cyan-550);
-}
-
-.pico-color-cyan-500 {
- color: var(--pico-color-cyan-500);
-}
-
-.pico-color-cyan-450 {
- color: var(--pico-color-cyan-450);
-}
-
-.pico-color-cyan-400 {
- color: var(--pico-color-cyan-400);
-}
-
-.pico-color-cyan-350 {
- color: var(--pico-color-cyan-350);
-}
-
-.pico-color-cyan-300 {
- color: var(--pico-color-cyan-300);
-}
-
-.pico-color-cyan-250 {
- color: var(--pico-color-cyan-250);
-}
-
-.pico-color-cyan-200 {
- color: var(--pico-color-cyan-200);
-}
-
-.pico-color-cyan-150 {
- color: var(--pico-color-cyan-150);
-}
-
-.pico-color-cyan-100 {
- color: var(--pico-color-cyan-100);
-}
-
-.pico-color-cyan-50 {
- color: var(--pico-color-cyan-50);
-}
-
-.pico-color-cyan {
- color: var(--pico-color-cyan);
-}
-
-.pico-color-jade-950 {
- color: var(--pico-color-jade-950);
-}
-
-.pico-color-jade-900 {
- color: var(--pico-color-jade-900);
-}
-
-.pico-color-jade-850 {
- color: var(--pico-color-jade-850);
-}
-
-.pico-color-jade-800 {
- color: var(--pico-color-jade-800);
-}
-
-.pico-color-jade-750 {
- color: var(--pico-color-jade-750);
-}
-
-.pico-color-jade-700 {
- color: var(--pico-color-jade-700);
-}
-
-.pico-color-jade-650 {
- color: var(--pico-color-jade-650);
-}
-
-.pico-color-jade-600 {
- color: var(--pico-color-jade-600);
-}
-
-.pico-color-jade-550 {
- color: var(--pico-color-jade-550);
-}
-
-.pico-color-jade-500 {
- color: var(--pico-color-jade-500);
-}
-
-.pico-color-jade-450 {
- color: var(--pico-color-jade-450);
-}
-
-.pico-color-jade-400 {
- color: var(--pico-color-jade-400);
-}
-
-.pico-color-jade-350 {
- color: var(--pico-color-jade-350);
-}
-
-.pico-color-jade-300 {
- color: var(--pico-color-jade-300);
-}
-
-.pico-color-jade-250 {
- color: var(--pico-color-jade-250);
-}
-
-.pico-color-jade-200 {
- color: var(--pico-color-jade-200);
-}
-
-.pico-color-jade-150 {
- color: var(--pico-color-jade-150);
-}
-
-.pico-color-jade-100 {
- color: var(--pico-color-jade-100);
-}
-
-.pico-color-jade-50 {
- color: var(--pico-color-jade-50);
-}
-
-.pico-color-jade {
- color: var(--pico-color-jade);
-}
-
-.pico-color-green-950 {
- color: var(--pico-color-green-950);
-}
-
-.pico-color-green-900 {
- color: var(--pico-color-green-900);
-}
-
-.pico-color-green-850 {
- color: var(--pico-color-green-850);
-}
-
-.pico-color-green-800 {
- color: var(--pico-color-green-800);
-}
-
-.pico-color-green-750 {
- color: var(--pico-color-green-750);
-}
-
-.pico-color-green-700 {
- color: var(--pico-color-green-700);
-}
-
-.pico-color-green-650 {
- color: var(--pico-color-green-650);
-}
-
-.pico-color-green-600 {
- color: var(--pico-color-green-600);
-}
-
-.pico-color-green-550 {
- color: var(--pico-color-green-550);
-}
-
-.pico-color-green-500 {
- color: var(--pico-color-green-500);
-}
-
-.pico-color-green-450 {
- color: var(--pico-color-green-450);
-}
-
-.pico-color-green-400 {
- color: var(--pico-color-green-400);
-}
-
-.pico-color-green-350 {
- color: var(--pico-color-green-350);
-}
-
-.pico-color-green-300 {
- color: var(--pico-color-green-300);
-}
-
-.pico-color-green-250 {
- color: var(--pico-color-green-250);
-}
-
-.pico-color-green-200 {
- color: var(--pico-color-green-200);
-}
-
-.pico-color-green-150 {
- color: var(--pico-color-green-150);
-}
-
-.pico-color-green-100 {
- color: var(--pico-color-green-100);
-}
-
-.pico-color-green-50 {
- color: var(--pico-color-green-50);
-}
-
-.pico-color-green {
- color: var(--pico-color-green);
-}
-
-.pico-color-lime-950 {
- color: var(--pico-color-lime-950);
-}
-
-.pico-color-lime-900 {
- color: var(--pico-color-lime-900);
-}
-
-.pico-color-lime-850 {
- color: var(--pico-color-lime-850);
-}
-
-.pico-color-lime-800 {
- color: var(--pico-color-lime-800);
-}
-
-.pico-color-lime-750 {
- color: var(--pico-color-lime-750);
-}
-
-.pico-color-lime-700 {
- color: var(--pico-color-lime-700);
-}
-
-.pico-color-lime-650 {
- color: var(--pico-color-lime-650);
-}
-
-.pico-color-lime-600 {
- color: var(--pico-color-lime-600);
-}
-
-.pico-color-lime-550 {
- color: var(--pico-color-lime-550);
-}
-
-.pico-color-lime-500 {
- color: var(--pico-color-lime-500);
-}
-
-.pico-color-lime-450 {
- color: var(--pico-color-lime-450);
-}
-
-.pico-color-lime-400 {
- color: var(--pico-color-lime-400);
-}
-
-.pico-color-lime-350 {
- color: var(--pico-color-lime-350);
-}
-
-.pico-color-lime-300 {
- color: var(--pico-color-lime-300);
-}
-
-.pico-color-lime-250 {
- color: var(--pico-color-lime-250);
-}
-
-.pico-color-lime-200 {
- color: var(--pico-color-lime-200);
-}
-
-.pico-color-lime-150 {
- color: var(--pico-color-lime-150);
-}
-
-.pico-color-lime-100 {
- color: var(--pico-color-lime-100);
-}
-
-.pico-color-lime-50 {
- color: var(--pico-color-lime-50);
-}
-
-.pico-color-lime {
- color: var(--pico-color-lime);
-}
-
-.pico-color-yellow-950 {
- color: var(--pico-color-yellow-950);
-}
-
-.pico-color-yellow-900 {
- color: var(--pico-color-yellow-900);
-}
-
-.pico-color-yellow-850 {
- color: var(--pico-color-yellow-850);
-}
-
-.pico-color-yellow-800 {
- color: var(--pico-color-yellow-800);
-}
-
-.pico-color-yellow-750 {
- color: var(--pico-color-yellow-750);
-}
-
-.pico-color-yellow-700 {
- color: var(--pico-color-yellow-700);
-}
-
-.pico-color-yellow-650 {
- color: var(--pico-color-yellow-650);
-}
-
-.pico-color-yellow-600 {
- color: var(--pico-color-yellow-600);
-}
-
-.pico-color-yellow-550 {
- color: var(--pico-color-yellow-550);
-}
-
-.pico-color-yellow-500 {
- color: var(--pico-color-yellow-500);
-}
-
-.pico-color-yellow-450 {
- color: var(--pico-color-yellow-450);
-}
-
-.pico-color-yellow-400 {
- color: var(--pico-color-yellow-400);
-}
-
-.pico-color-yellow-350 {
- color: var(--pico-color-yellow-350);
-}
-
-.pico-color-yellow-300 {
- color: var(--pico-color-yellow-300);
-}
-
-.pico-color-yellow-250 {
- color: var(--pico-color-yellow-250);
-}
-
-.pico-color-yellow-200 {
- color: var(--pico-color-yellow-200);
-}
-
-.pico-color-yellow-150 {
- color: var(--pico-color-yellow-150);
-}
-
-.pico-color-yellow-100 {
- color: var(--pico-color-yellow-100);
-}
-
-.pico-color-yellow-50 {
- color: var(--pico-color-yellow-50);
-}
-
-.pico-color-yellow {
- color: var(--pico-color-yellow);
-}
-
-.pico-color-amber-950 {
- color: var(--pico-color-amber-950);
-}
-
-.pico-color-amber-900 {
- color: var(--pico-color-amber-900);
-}
-
-.pico-color-amber-850 {
- color: var(--pico-color-amber-850);
-}
-
-.pico-color-amber-800 {
- color: var(--pico-color-amber-800);
-}
-
-.pico-color-amber-750 {
- color: var(--pico-color-amber-750);
-}
-
-.pico-color-amber-700 {
- color: var(--pico-color-amber-700);
-}
-
-.pico-color-amber-650 {
- color: var(--pico-color-amber-650);
-}
-
-.pico-color-amber-600 {
- color: var(--pico-color-amber-600);
-}
-
-.pico-color-amber-550 {
- color: var(--pico-color-amber-550);
-}
-
-.pico-color-amber-500 {
- color: var(--pico-color-amber-500);
-}
-
-.pico-color-amber-450 {
- color: var(--pico-color-amber-450);
-}
-
-.pico-color-amber-400 {
- color: var(--pico-color-amber-400);
-}
-
-.pico-color-amber-350 {
- color: var(--pico-color-amber-350);
-}
-
-.pico-color-amber-300 {
- color: var(--pico-color-amber-300);
-}
-
-.pico-color-amber-250 {
- color: var(--pico-color-amber-250);
-}
-
-.pico-color-amber-200 {
- color: var(--pico-color-amber-200);
-}
-
-.pico-color-amber-150 {
- color: var(--pico-color-amber-150);
-}
-
-.pico-color-amber-100 {
- color: var(--pico-color-amber-100);
-}
-
-.pico-color-amber-50 {
- color: var(--pico-color-amber-50);
-}
-
-.pico-color-amber {
- color: var(--pico-color-amber);
-}
-
-.pico-color-pumpkin-950 {
- color: var(--pico-color-pumpkin-950);
-}
-
-.pico-color-pumpkin-900 {
- color: var(--pico-color-pumpkin-900);
-}
-
-.pico-color-pumpkin-850 {
- color: var(--pico-color-pumpkin-850);
-}
-
-.pico-color-pumpkin-800 {
- color: var(--pico-color-pumpkin-800);
-}
-
-.pico-color-pumpkin-750 {
- color: var(--pico-color-pumpkin-750);
-}
-
-.pico-color-pumpkin-700 {
- color: var(--pico-color-pumpkin-700);
-}
-
-.pico-color-pumpkin-650 {
- color: var(--pico-color-pumpkin-650);
-}
-
-.pico-color-pumpkin-600 {
- color: var(--pico-color-pumpkin-600);
-}
-
-.pico-color-pumpkin-550 {
- color: var(--pico-color-pumpkin-550);
-}
-
-.pico-color-pumpkin-500 {
- color: var(--pico-color-pumpkin-500);
-}
-
-.pico-color-pumpkin-450 {
- color: var(--pico-color-pumpkin-450);
-}
-
-.pico-color-pumpkin-400 {
- color: var(--pico-color-pumpkin-400);
-}
-
-.pico-color-pumpkin-350 {
- color: var(--pico-color-pumpkin-350);
-}
-
-.pico-color-pumpkin-300 {
- color: var(--pico-color-pumpkin-300);
-}
-
-.pico-color-pumpkin-250 {
- color: var(--pico-color-pumpkin-250);
-}
-
-.pico-color-pumpkin-200 {
- color: var(--pico-color-pumpkin-200);
-}
-
-.pico-color-pumpkin-150 {
- color: var(--pico-color-pumpkin-150);
-}
-
-.pico-color-pumpkin-100 {
- color: var(--pico-color-pumpkin-100);
-}
-
-.pico-color-pumpkin-50 {
- color: var(--pico-color-pumpkin-50);
-}
-
-.pico-color-pumpkin {
- color: var(--pico-color-pumpkin);
-}
-
-.pico-color-orange-950 {
- color: var(--pico-color-orange-950);
-}
-
-.pico-color-orange-900 {
- color: var(--pico-color-orange-900);
-}
-
-.pico-color-orange-850 {
- color: var(--pico-color-orange-850);
-}
-
-.pico-color-orange-800 {
- color: var(--pico-color-orange-800);
-}
-
-.pico-color-orange-750 {
- color: var(--pico-color-orange-750);
-}
-
-.pico-color-orange-700 {
- color: var(--pico-color-orange-700);
-}
-
-.pico-color-orange-650 {
- color: var(--pico-color-orange-650);
-}
-
-.pico-color-orange-600 {
- color: var(--pico-color-orange-600);
-}
-
-.pico-color-orange-550 {
- color: var(--pico-color-orange-550);
-}
-
-.pico-color-orange-500 {
- color: var(--pico-color-orange-500);
-}
-
-.pico-color-orange-450 {
- color: var(--pico-color-orange-450);
-}
-
-.pico-color-orange-400 {
- color: var(--pico-color-orange-400);
-}
-
-.pico-color-orange-350 {
- color: var(--pico-color-orange-350);
-}
-
-.pico-color-orange-300 {
- color: var(--pico-color-orange-300);
-}
-
-.pico-color-orange-250 {
- color: var(--pico-color-orange-250);
-}
-
-.pico-color-orange-200 {
- color: var(--pico-color-orange-200);
-}
-
-.pico-color-orange-150 {
- color: var(--pico-color-orange-150);
-}
-
-.pico-color-orange-100 {
- color: var(--pico-color-orange-100);
-}
-
-.pico-color-orange-50 {
- color: var(--pico-color-orange-50);
-}
-
-.pico-color-orange {
- color: var(--pico-color-orange);
-}
-
-.pico-color-sand-950 {
- color: var(--pico-color-sand-950);
-}
-
-.pico-color-sand-900 {
- color: var(--pico-color-sand-900);
-}
-
-.pico-color-sand-850 {
- color: var(--pico-color-sand-850);
-}
-
-.pico-color-sand-800 {
- color: var(--pico-color-sand-800);
-}
-
-.pico-color-sand-750 {
- color: var(--pico-color-sand-750);
-}
-
-.pico-color-sand-700 {
- color: var(--pico-color-sand-700);
-}
-
-.pico-color-sand-650 {
- color: var(--pico-color-sand-650);
-}
-
-.pico-color-sand-600 {
- color: var(--pico-color-sand-600);
-}
-
-.pico-color-sand-550 {
- color: var(--pico-color-sand-550);
-}
-
-.pico-color-sand-500 {
- color: var(--pico-color-sand-500);
-}
-
-.pico-color-sand-450 {
- color: var(--pico-color-sand-450);
-}
-
-.pico-color-sand-400 {
- color: var(--pico-color-sand-400);
-}
-
-.pico-color-sand-350 {
- color: var(--pico-color-sand-350);
-}
-
-.pico-color-sand-300 {
- color: var(--pico-color-sand-300);
-}
-
-.pico-color-sand-250 {
- color: var(--pico-color-sand-250);
-}
-
-.pico-color-sand-200 {
- color: var(--pico-color-sand-200);
-}
-
-.pico-color-sand-150 {
- color: var(--pico-color-sand-150);
-}
-
-.pico-color-sand-100 {
- color: var(--pico-color-sand-100);
-}
-
-.pico-color-sand-50 {
- color: var(--pico-color-sand-50);
-}
-
-.pico-color-sand {
- color: var(--pico-color-sand);
-}
-
-.pico-color-grey-950 {
- color: var(--pico-color-grey-950);
-}
-
-.pico-color-grey-900 {
- color: var(--pico-color-grey-900);
-}
-
-.pico-color-grey-850 {
- color: var(--pico-color-grey-850);
-}
-
-.pico-color-grey-800 {
- color: var(--pico-color-grey-800);
-}
-
-.pico-color-grey-750 {
- color: var(--pico-color-grey-750);
-}
-
-.pico-color-grey-700 {
- color: var(--pico-color-grey-700);
-}
-
-.pico-color-grey-650 {
- color: var(--pico-color-grey-650);
-}
-
-.pico-color-grey-600 {
- color: var(--pico-color-grey-600);
-}
-
-.pico-color-grey-550 {
- color: var(--pico-color-grey-550);
-}
-
-.pico-color-grey-500 {
- color: var(--pico-color-grey-500);
-}
-
-.pico-color-grey-450 {
- color: var(--pico-color-grey-450);
-}
-
-.pico-color-grey-400 {
- color: var(--pico-color-grey-400);
-}
-
-.pico-color-grey-350 {
- color: var(--pico-color-grey-350);
-}
-
-.pico-color-grey-300 {
- color: var(--pico-color-grey-300);
-}
-
-.pico-color-grey-250 {
- color: var(--pico-color-grey-250);
-}
-
-.pico-color-grey-200 {
- color: var(--pico-color-grey-200);
-}
-
-.pico-color-grey-150 {
- color: var(--pico-color-grey-150);
-}
-
-.pico-color-grey-100 {
- color: var(--pico-color-grey-100);
-}
-
-.pico-color-grey-50 {
- color: var(--pico-color-grey-50);
-}
-
-.pico-color-grey {
- color: var(--pico-color-grey);
-}
-
-.pico-color-zinc-950 {
- color: var(--pico-color-zinc-950);
-}
-
-.pico-color-zinc-900 {
- color: var(--pico-color-zinc-900);
-}
-
-.pico-color-zinc-850 {
- color: var(--pico-color-zinc-850);
-}
-
-.pico-color-zinc-800 {
- color: var(--pico-color-zinc-800);
-}
-
-.pico-color-zinc-750 {
- color: var(--pico-color-zinc-750);
-}
-
-.pico-color-zinc-700 {
- color: var(--pico-color-zinc-700);
-}
-
-.pico-color-zinc-650 {
- color: var(--pico-color-zinc-650);
-}
-
-.pico-color-zinc-600 {
- color: var(--pico-color-zinc-600);
-}
-
-.pico-color-zinc-550 {
- color: var(--pico-color-zinc-550);
-}
-
-.pico-color-zinc-500 {
- color: var(--pico-color-zinc-500);
-}
-
-.pico-color-zinc-450 {
- color: var(--pico-color-zinc-450);
-}
-
-.pico-color-zinc-400 {
- color: var(--pico-color-zinc-400);
-}
-
-.pico-color-zinc-350 {
- color: var(--pico-color-zinc-350);
-}
-
-.pico-color-zinc-300 {
- color: var(--pico-color-zinc-300);
-}
-
-.pico-color-zinc-250 {
- color: var(--pico-color-zinc-250);
-}
-
-.pico-color-zinc-200 {
- color: var(--pico-color-zinc-200);
-}
-
-.pico-color-zinc-150 {
- color: var(--pico-color-zinc-150);
-}
-
-.pico-color-zinc-100 {
- color: var(--pico-color-zinc-100);
-}
-
-.pico-color-zinc-50 {
- color: var(--pico-color-zinc-50);
-}
-
-.pico-color-zinc {
- color: var(--pico-color-zinc);
-}
-
-.pico-color-slate-950 {
- color: var(--pico-color-slate-950);
-}
-
-.pico-color-slate-900 {
- color: var(--pico-color-slate-900);
-}
-
-.pico-color-slate-850 {
- color: var(--pico-color-slate-850);
-}
-
-.pico-color-slate-800 {
- color: var(--pico-color-slate-800);
-}
-
-.pico-color-slate-750 {
- color: var(--pico-color-slate-750);
-}
-
-.pico-color-slate-700 {
- color: var(--pico-color-slate-700);
-}
-
-.pico-color-slate-650 {
- color: var(--pico-color-slate-650);
-}
-
-.pico-color-slate-600 {
- color: var(--pico-color-slate-600);
-}
-
-.pico-color-slate-550 {
- color: var(--pico-color-slate-550);
-}
-
-.pico-color-slate-500 {
- color: var(--pico-color-slate-500);
-}
-
-.pico-color-slate-450 {
- color: var(--pico-color-slate-450);
-}
-
-.pico-color-slate-400 {
- color: var(--pico-color-slate-400);
-}
-
-.pico-color-slate-350 {
- color: var(--pico-color-slate-350);
-}
-
-.pico-color-slate-300 {
- color: var(--pico-color-slate-300);
-}
-
-.pico-color-slate-250 {
- color: var(--pico-color-slate-250);
-}
-
-.pico-color-slate-200 {
- color: var(--pico-color-slate-200);
-}
-
-.pico-color-slate-150 {
- color: var(--pico-color-slate-150);
-}
-
-.pico-color-slate-100 {
- color: var(--pico-color-slate-100);
-}
-
-.pico-color-slate-50 {
- color: var(--pico-color-slate-50);
-}
-
-.pico-color-slate {
- color: var(--pico-color-slate);
-}
-
-.pico-background-red-950 {
- background-color: var(--pico-color-red-950);
- color: var(--pico-color-light);
-}
-
-.pico-background-red-900 {
- background-color: var(--pico-color-red-900);
- color: var(--pico-color-light);
-}
-
-.pico-background-red-850 {
- background-color: var(--pico-color-red-850);
- color: var(--pico-color-light);
-}
-
-.pico-background-red-800 {
- background-color: var(--pico-color-red-800);
- color: var(--pico-color-light);
-}
-
-.pico-background-red-750 {
- background-color: var(--pico-color-red-750);
- color: var(--pico-color-light);
-}
-
-.pico-background-red-700 {
- background-color: var(--pico-color-red-700);
- color: var(--pico-color-light);
-}
-
-.pico-background-red-650 {
- background-color: var(--pico-color-red-650);
- color: var(--pico-color-light);
-}
-
-.pico-background-red-600 {
- background-color: var(--pico-color-red-600);
- color: var(--pico-color-light);
-}
-
-.pico-background-red-550 {
- background-color: var(--pico-color-red-550);
- color: var(--pico-color-light);
-}
-
-.pico-background-red-500 {
- background-color: var(--pico-color-red-500);
- color: var(--pico-color-light);
-}
-
-.pico-background-red-450 {
- background-color: var(--pico-color-red-450);
- color: var(--pico-color-light);
-}
-
-.pico-background-red-400 {
- background-color: var(--pico-color-red-400);
- color: var(--pico-color-dark);
-}
-
-.pico-background-red-350 {
- background-color: var(--pico-color-red-350);
- color: var(--pico-color-dark);
-}
-
-.pico-background-red-300 {
- background-color: var(--pico-color-red-300);
- color: var(--pico-color-dark);
-}
-
-.pico-background-red-250 {
- background-color: var(--pico-color-red-250);
- color: var(--pico-color-dark);
-}
-
-.pico-background-red-200 {
- background-color: var(--pico-color-red-200);
- color: var(--pico-color-dark);
-}
-
-.pico-background-red-150 {
- background-color: var(--pico-color-red-150);
- color: var(--pico-color-dark);
-}
-
-.pico-background-red-100 {
- background-color: var(--pico-color-red-100);
- color: var(--pico-color-dark);
-}
-
-.pico-background-red-50 {
- background-color: var(--pico-color-red-50);
- color: var(--pico-color-dark);
-}
-
-.pico-background-red {
- background-color: var(--pico-color-red);
- color: var(--pico-color-light);
-}
-
-.pico-background-pink-950 {
- background-color: var(--pico-color-pink-950);
- color: var(--pico-color-light);
-}
-
-.pico-background-pink-900 {
- background-color: var(--pico-color-pink-900);
- color: var(--pico-color-light);
-}
-
-.pico-background-pink-850 {
- background-color: var(--pico-color-pink-850);
- color: var(--pico-color-light);
-}
-
-.pico-background-pink-800 {
- background-color: var(--pico-color-pink-800);
- color: var(--pico-color-light);
-}
-
-.pico-background-pink-750 {
- background-color: var(--pico-color-pink-750);
- color: var(--pico-color-light);
-}
-
-.pico-background-pink-700 {
- background-color: var(--pico-color-pink-700);
- color: var(--pico-color-light);
-}
-
-.pico-background-pink-650 {
- background-color: var(--pico-color-pink-650);
- color: var(--pico-color-light);
-}
-
-.pico-background-pink-600 {
- background-color: var(--pico-color-pink-600);
- color: var(--pico-color-light);
-}
-
-.pico-background-pink-550 {
- background-color: var(--pico-color-pink-550);
- color: var(--pico-color-light);
-}
-
-.pico-background-pink-500 {
- background-color: var(--pico-color-pink-500);
- color: var(--pico-color-light);
-}
-
-.pico-background-pink-450 {
- background-color: var(--pico-color-pink-450);
- color: var(--pico-color-light);
-}
-
-.pico-background-pink-400 {
- background-color: var(--pico-color-pink-400);
- color: var(--pico-color-dark);
-}
-
-.pico-background-pink-350 {
- background-color: var(--pico-color-pink-350);
- color: var(--pico-color-dark);
-}
-
-.pico-background-pink-300 {
- background-color: var(--pico-color-pink-300);
- color: var(--pico-color-dark);
-}
-
-.pico-background-pink-250 {
- background-color: var(--pico-color-pink-250);
- color: var(--pico-color-dark);
-}
-
-.pico-background-pink-200 {
- background-color: var(--pico-color-pink-200);
- color: var(--pico-color-dark);
-}
-
-.pico-background-pink-150 {
- background-color: var(--pico-color-pink-150);
- color: var(--pico-color-dark);
-}
-
-.pico-background-pink-100 {
- background-color: var(--pico-color-pink-100);
- color: var(--pico-color-dark);
-}
-
-.pico-background-pink-50 {
- background-color: var(--pico-color-pink-50);
- color: var(--pico-color-dark);
-}
-
-.pico-background-pink {
- background-color: var(--pico-color-pink);
- color: var(--pico-color-light);
-}
-
-.pico-background-fuchsia-950 {
- background-color: var(--pico-color-fuchsia-950);
- color: var(--pico-color-light);
-}
-
-.pico-background-fuchsia-900 {
- background-color: var(--pico-color-fuchsia-900);
- color: var(--pico-color-light);
-}
-
-.pico-background-fuchsia-850 {
- background-color: var(--pico-color-fuchsia-850);
- color: var(--pico-color-light);
-}
-
-.pico-background-fuchsia-800 {
- background-color: var(--pico-color-fuchsia-800);
- color: var(--pico-color-light);
-}
-
-.pico-background-fuchsia-750 {
- background-color: var(--pico-color-fuchsia-750);
- color: var(--pico-color-light);
-}
-
-.pico-background-fuchsia-700 {
- background-color: var(--pico-color-fuchsia-700);
- color: var(--pico-color-light);
-}
-
-.pico-background-fuchsia-650 {
- background-color: var(--pico-color-fuchsia-650);
- color: var(--pico-color-light);
-}
-
-.pico-background-fuchsia-600 {
- background-color: var(--pico-color-fuchsia-600);
- color: var(--pico-color-light);
-}
-
-.pico-background-fuchsia-550 {
- background-color: var(--pico-color-fuchsia-550);
- color: var(--pico-color-light);
-}
-
-.pico-background-fuchsia-500 {
- background-color: var(--pico-color-fuchsia-500);
- color: var(--pico-color-light);
-}
-
-.pico-background-fuchsia-450 {
- background-color: var(--pico-color-fuchsia-450);
- color: var(--pico-color-light);
-}
-
-.pico-background-fuchsia-400 {
- background-color: var(--pico-color-fuchsia-400);
- color: var(--pico-color-dark);
-}
-
-.pico-background-fuchsia-350 {
- background-color: var(--pico-color-fuchsia-350);
- color: var(--pico-color-dark);
-}
-
-.pico-background-fuchsia-300 {
- background-color: var(--pico-color-fuchsia-300);
- color: var(--pico-color-dark);
-}
-
-.pico-background-fuchsia-250 {
- background-color: var(--pico-color-fuchsia-250);
- color: var(--pico-color-dark);
-}
-
-.pico-background-fuchsia-200 {
- background-color: var(--pico-color-fuchsia-200);
- color: var(--pico-color-dark);
-}
-
-.pico-background-fuchsia-150 {
- background-color: var(--pico-color-fuchsia-150);
- color: var(--pico-color-dark);
-}
-
-.pico-background-fuchsia-100 {
- background-color: var(--pico-color-fuchsia-100);
- color: var(--pico-color-dark);
-}
-
-.pico-background-fuchsia-50 {
- background-color: var(--pico-color-fuchsia-50);
- color: var(--pico-color-dark);
-}
-
-.pico-background-fuchsia {
- background-color: var(--pico-color-fuchsia);
- color: var(--pico-color-light);
-}
-
-.pico-background-purple-950 {
- background-color: var(--pico-color-purple-950);
- color: var(--pico-color-light);
-}
-
-.pico-background-purple-900 {
- background-color: var(--pico-color-purple-900);
- color: var(--pico-color-light);
-}
-
-.pico-background-purple-850 {
- background-color: var(--pico-color-purple-850);
- color: var(--pico-color-light);
-}
-
-.pico-background-purple-800 {
- background-color: var(--pico-color-purple-800);
- color: var(--pico-color-light);
-}
-
-.pico-background-purple-750 {
- background-color: var(--pico-color-purple-750);
- color: var(--pico-color-light);
-}
-
-.pico-background-purple-700 {
- background-color: var(--pico-color-purple-700);
- color: var(--pico-color-light);
-}
-
-.pico-background-purple-650 {
- background-color: var(--pico-color-purple-650);
- color: var(--pico-color-light);
-}
-
-.pico-background-purple-600 {
- background-color: var(--pico-color-purple-600);
- color: var(--pico-color-light);
-}
-
-.pico-background-purple-550 {
- background-color: var(--pico-color-purple-550);
- color: var(--pico-color-light);
-}
-
-.pico-background-purple-500 {
- background-color: var(--pico-color-purple-500);
- color: var(--pico-color-light);
-}
-
-.pico-background-purple-450 {
- background-color: var(--pico-color-purple-450);
- color: var(--pico-color-dark);
-}
-
-.pico-background-purple-400 {
- background-color: var(--pico-color-purple-400);
- color: var(--pico-color-dark);
-}
-
-.pico-background-purple-350 {
- background-color: var(--pico-color-purple-350);
- color: var(--pico-color-dark);
-}
-
-.pico-background-purple-300 {
- background-color: var(--pico-color-purple-300);
- color: var(--pico-color-dark);
-}
-
-.pico-background-purple-250 {
- background-color: var(--pico-color-purple-250);
- color: var(--pico-color-dark);
-}
-
-.pico-background-purple-200 {
- background-color: var(--pico-color-purple-200);
- color: var(--pico-color-dark);
-}
-
-.pico-background-purple-150 {
- background-color: var(--pico-color-purple-150);
- color: var(--pico-color-dark);
-}
-
-.pico-background-purple-100 {
- background-color: var(--pico-color-purple-100);
- color: var(--pico-color-dark);
-}
-
-.pico-background-purple-50 {
- background-color: var(--pico-color-purple-50);
- color: var(--pico-color-dark);
-}
-
-.pico-background-purple {
- background-color: var(--pico-color-purple);
- color: var(--pico-color-light);
-}
-
-.pico-background-violet-950 {
- background-color: var(--pico-color-violet-950);
- color: var(--pico-color-light);
-}
-
-.pico-background-violet-900 {
- background-color: var(--pico-color-violet-900);
- color: var(--pico-color-light);
-}
-
-.pico-background-violet-850 {
- background-color: var(--pico-color-violet-850);
- color: var(--pico-color-light);
-}
-
-.pico-background-violet-800 {
- background-color: var(--pico-color-violet-800);
- color: var(--pico-color-light);
-}
-
-.pico-background-violet-750 {
- background-color: var(--pico-color-violet-750);
- color: var(--pico-color-light);
-}
-
-.pico-background-violet-700 {
- background-color: var(--pico-color-violet-700);
- color: var(--pico-color-light);
-}
-
-.pico-background-violet-650 {
- background-color: var(--pico-color-violet-650);
- color: var(--pico-color-light);
-}
-
-.pico-background-violet-600 {
- background-color: var(--pico-color-violet-600);
- color: var(--pico-color-light);
-}
-
-.pico-background-violet-550 {
- background-color: var(--pico-color-violet-550);
- color: var(--pico-color-light);
-}
-
-.pico-background-violet-500 {
- background-color: var(--pico-color-violet-500);
- color: var(--pico-color-light);
-}
-
-.pico-background-violet-450 {
- background-color: var(--pico-color-violet-450);
- color: var(--pico-color-dark);
-}
-
-.pico-background-violet-400 {
- background-color: var(--pico-color-violet-400);
- color: var(--pico-color-dark);
-}
-
-.pico-background-violet-350 {
- background-color: var(--pico-color-violet-350);
- color: var(--pico-color-dark);
-}
-
-.pico-background-violet-300 {
- background-color: var(--pico-color-violet-300);
- color: var(--pico-color-dark);
-}
-
-.pico-background-violet-250 {
- background-color: var(--pico-color-violet-250);
- color: var(--pico-color-dark);
-}
-
-.pico-background-violet-200 {
- background-color: var(--pico-color-violet-200);
- color: var(--pico-color-dark);
-}
-
-.pico-background-violet-150 {
- background-color: var(--pico-color-violet-150);
- color: var(--pico-color-dark);
-}
-
-.pico-background-violet-100 {
- background-color: var(--pico-color-violet-100);
- color: var(--pico-color-dark);
-}
-
-.pico-background-violet-50 {
- background-color: var(--pico-color-violet-50);
- color: var(--pico-color-dark);
-}
-
-.pico-background-violet {
- background-color: var(--pico-color-violet);
- color: var(--pico-color-light);
-}
-
-.pico-background-indigo-950 {
- background-color: var(--pico-color-indigo-950);
- color: var(--pico-color-light);
-}
-
-.pico-background-indigo-900 {
- background-color: var(--pico-color-indigo-900);
- color: var(--pico-color-light);
-}
-
-.pico-background-indigo-850 {
- background-color: var(--pico-color-indigo-850);
- color: var(--pico-color-light);
-}
-
-.pico-background-indigo-800 {
- background-color: var(--pico-color-indigo-800);
- color: var(--pico-color-light);
-}
-
-.pico-background-indigo-750 {
- background-color: var(--pico-color-indigo-750);
- color: var(--pico-color-light);
-}
-
-.pico-background-indigo-700 {
- background-color: var(--pico-color-indigo-700);
- color: var(--pico-color-light);
-}
-
-.pico-background-indigo-650 {
- background-color: var(--pico-color-indigo-650);
- color: var(--pico-color-light);
-}
-
-.pico-background-indigo-600 {
- background-color: var(--pico-color-indigo-600);
- color: var(--pico-color-light);
-}
-
-.pico-background-indigo-550 {
- background-color: var(--pico-color-indigo-550);
- color: var(--pico-color-light);
-}
-
-.pico-background-indigo-500 {
- background-color: var(--pico-color-indigo-500);
- color: var(--pico-color-light);
-}
-
-.pico-background-indigo-450 {
- background-color: var(--pico-color-indigo-450);
- color: var(--pico-color-dark);
-}
-
-.pico-background-indigo-400 {
- background-color: var(--pico-color-indigo-400);
- color: var(--pico-color-dark);
-}
-
-.pico-background-indigo-350 {
- background-color: var(--pico-color-indigo-350);
- color: var(--pico-color-dark);
-}
-
-.pico-background-indigo-300 {
- background-color: var(--pico-color-indigo-300);
- color: var(--pico-color-dark);
-}
-
-.pico-background-indigo-250 {
- background-color: var(--pico-color-indigo-250);
- color: var(--pico-color-dark);
-}
-
-.pico-background-indigo-200 {
- background-color: var(--pico-color-indigo-200);
- color: var(--pico-color-dark);
-}
-
-.pico-background-indigo-150 {
- background-color: var(--pico-color-indigo-150);
- color: var(--pico-color-dark);
-}
-
-.pico-background-indigo-100 {
- background-color: var(--pico-color-indigo-100);
- color: var(--pico-color-dark);
-}
-
-.pico-background-indigo-50 {
- background-color: var(--pico-color-indigo-50);
- color: var(--pico-color-dark);
-}
-
-.pico-background-indigo {
- background-color: var(--pico-color-indigo);
- color: var(--pico-color-light);
-}
-
-.pico-background-blue-950 {
- background-color: var(--pico-color-blue-950);
- color: var(--pico-color-light);
-}
-
-.pico-background-blue-900 {
- background-color: var(--pico-color-blue-900);
- color: var(--pico-color-light);
-}
-
-.pico-background-blue-850 {
- background-color: var(--pico-color-blue-850);
- color: var(--pico-color-light);
-}
-
-.pico-background-blue-800 {
- background-color: var(--pico-color-blue-800);
- color: var(--pico-color-light);
-}
-
-.pico-background-blue-750 {
- background-color: var(--pico-color-blue-750);
- color: var(--pico-color-light);
-}
-
-.pico-background-blue-700 {
- background-color: var(--pico-color-blue-700);
- color: var(--pico-color-light);
-}
-
-.pico-background-blue-650 {
- background-color: var(--pico-color-blue-650);
- color: var(--pico-color-light);
-}
-
-.pico-background-blue-600 {
- background-color: var(--pico-color-blue-600);
- color: var(--pico-color-light);
-}
-
-.pico-background-blue-550 {
- background-color: var(--pico-color-blue-550);
- color: var(--pico-color-light);
-}
-
-.pico-background-blue-500 {
- background-color: var(--pico-color-blue-500);
- color: var(--pico-color-light);
-}
-
-.pico-background-blue-450 {
- background-color: var(--pico-color-blue-450);
- color: var(--pico-color-dark);
-}
-
-.pico-background-blue-400 {
- background-color: var(--pico-color-blue-400);
- color: var(--pico-color-dark);
-}
-
-.pico-background-blue-350 {
- background-color: var(--pico-color-blue-350);
- color: var(--pico-color-dark);
-}
-
-.pico-background-blue-300 {
- background-color: var(--pico-color-blue-300);
- color: var(--pico-color-dark);
-}
-
-.pico-background-blue-250 {
- background-color: var(--pico-color-blue-250);
- color: var(--pico-color-dark);
-}
-
-.pico-background-blue-200 {
- background-color: var(--pico-color-blue-200);
- color: var(--pico-color-dark);
-}
-
-.pico-background-blue-150 {
- background-color: var(--pico-color-blue-150);
- color: var(--pico-color-dark);
-}
-
-.pico-background-blue-100 {
- background-color: var(--pico-color-blue-100);
- color: var(--pico-color-dark);
-}
-
-.pico-background-blue-50 {
- background-color: var(--pico-color-blue-50);
- color: var(--pico-color-dark);
-}
-
-.pico-background-blue {
- background-color: var(--pico-color-blue);
- color: var(--pico-color-light);
-}
-
-.pico-background-azure-950 {
- background-color: var(--pico-color-azure-950);
- color: var(--pico-color-light);
-}
-
-.pico-background-azure-900 {
- background-color: var(--pico-color-azure-900);
- color: var(--pico-color-light);
-}
-
-.pico-background-azure-850 {
- background-color: var(--pico-color-azure-850);
- color: var(--pico-color-light);
-}
-
-.pico-background-azure-800 {
- background-color: var(--pico-color-azure-800);
- color: var(--pico-color-light);
-}
-
-.pico-background-azure-750 {
- background-color: var(--pico-color-azure-750);
- color: var(--pico-color-light);
-}
-
-.pico-background-azure-700 {
- background-color: var(--pico-color-azure-700);
- color: var(--pico-color-light);
-}
-
-.pico-background-azure-650 {
- background-color: var(--pico-color-azure-650);
- color: var(--pico-color-light);
-}
-
-.pico-background-azure-600 {
- background-color: var(--pico-color-azure-600);
- color: var(--pico-color-light);
-}
-
-.pico-background-azure-550 {
- background-color: var(--pico-color-azure-550);
- color: var(--pico-color-light);
-}
-
-.pico-background-azure-500 {
- background-color: var(--pico-color-azure-500);
- color: var(--pico-color-light);
-}
-
-.pico-background-azure-450 {
- background-color: var(--pico-color-azure-450);
- color: var(--pico-color-light);
-}
-
-.pico-background-azure-400 {
- background-color: var(--pico-color-azure-400);
- color: var(--pico-color-light);
-}
-
-.pico-background-azure-350 {
- background-color: var(--pico-color-azure-350);
- color: var(--pico-color-dark);
-}
-
-.pico-background-azure-300 {
- background-color: var(--pico-color-azure-300);
- color: var(--pico-color-dark);
-}
-
-.pico-background-azure-250 {
- background-color: var(--pico-color-azure-250);
- color: var(--pico-color-dark);
-}
-
-.pico-background-azure-200 {
- background-color: var(--pico-color-azure-200);
- color: var(--pico-color-dark);
-}
-
-.pico-background-azure-150 {
- background-color: var(--pico-color-azure-150);
- color: var(--pico-color-dark);
-}
-
-.pico-background-azure-100 {
- background-color: var(--pico-color-azure-100);
- color: var(--pico-color-dark);
-}
-
-.pico-background-azure-50 {
- background-color: var(--pico-color-azure-50);
- color: var(--pico-color-dark);
-}
-
-.pico-background-azure {
- background-color: var(--pico-color-azure);
- color: var(--pico-color-light);
-}
-
-.pico-background-cyan-950 {
- background-color: var(--pico-color-cyan-950);
- color: var(--pico-color-light);
-}
-
-.pico-background-cyan-900 {
- background-color: var(--pico-color-cyan-900);
- color: var(--pico-color-light);
-}
-
-.pico-background-cyan-850 {
- background-color: var(--pico-color-cyan-850);
- color: var(--pico-color-light);
-}
-
-.pico-background-cyan-800 {
- background-color: var(--pico-color-cyan-800);
- color: var(--pico-color-light);
-}
-
-.pico-background-cyan-750 {
- background-color: var(--pico-color-cyan-750);
- color: var(--pico-color-light);
-}
-
-.pico-background-cyan-700 {
- background-color: var(--pico-color-cyan-700);
- color: var(--pico-color-light);
-}
-
-.pico-background-cyan-650 {
- background-color: var(--pico-color-cyan-650);
- color: var(--pico-color-light);
-}
-
-.pico-background-cyan-600 {
- background-color: var(--pico-color-cyan-600);
- color: var(--pico-color-light);
-}
-
-.pico-background-cyan-550 {
- background-color: var(--pico-color-cyan-550);
- color: var(--pico-color-light);
-}
-
-.pico-background-cyan-500 {
- background-color: var(--pico-color-cyan-500);
- color: var(--pico-color-light);
-}
-
-.pico-background-cyan-450 {
- background-color: var(--pico-color-cyan-450);
- color: var(--pico-color-light);
-}
-
-.pico-background-cyan-400 {
- background-color: var(--pico-color-cyan-400);
- color: var(--pico-color-light);
-}
-
-.pico-background-cyan-350 {
- background-color: var(--pico-color-cyan-350);
- color: var(--pico-color-light);
-}
-
-.pico-background-cyan-300 {
- background-color: var(--pico-color-cyan-300);
- color: var(--pico-color-dark);
-}
-
-.pico-background-cyan-250 {
- background-color: var(--pico-color-cyan-250);
- color: var(--pico-color-dark);
-}
-
-.pico-background-cyan-200 {
- background-color: var(--pico-color-cyan-200);
- color: var(--pico-color-dark);
-}
-
-.pico-background-cyan-150 {
- background-color: var(--pico-color-cyan-150);
- color: var(--pico-color-dark);
-}
-
-.pico-background-cyan-100 {
- background-color: var(--pico-color-cyan-100);
- color: var(--pico-color-dark);
-}
-
-.pico-background-cyan-50 {
- background-color: var(--pico-color-cyan-50);
- color: var(--pico-color-dark);
-}
-
-.pico-background-cyan {
- background-color: var(--pico-color-cyan);
- color: var(--pico-color-light);
-}
-
-.pico-background-jade-950 {
- background-color: var(--pico-color-jade-950);
- color: var(--pico-color-light);
-}
-
-.pico-background-jade-900 {
- background-color: var(--pico-color-jade-900);
- color: var(--pico-color-light);
-}
-
-.pico-background-jade-850 {
- background-color: var(--pico-color-jade-850);
- color: var(--pico-color-light);
-}
-
-.pico-background-jade-800 {
- background-color: var(--pico-color-jade-800);
- color: var(--pico-color-light);
-}
-
-.pico-background-jade-750 {
- background-color: var(--pico-color-jade-750);
- color: var(--pico-color-light);
-}
-
-.pico-background-jade-700 {
- background-color: var(--pico-color-jade-700);
- color: var(--pico-color-light);
-}
-
-.pico-background-jade-650 {
- background-color: var(--pico-color-jade-650);
- color: var(--pico-color-light);
-}
-
-.pico-background-jade-600 {
- background-color: var(--pico-color-jade-600);
- color: var(--pico-color-light);
-}
-
-.pico-background-jade-550 {
- background-color: var(--pico-color-jade-550);
- color: var(--pico-color-light);
-}
-
-.pico-background-jade-500 {
- background-color: var(--pico-color-jade-500);
- color: var(--pico-color-light);
-}
-
-.pico-background-jade-450 {
- background-color: var(--pico-color-jade-450);
- color: var(--pico-color-light);
-}
-
-.pico-background-jade-400 {
- background-color: var(--pico-color-jade-400);
- color: var(--pico-color-light);
-}
-
-.pico-background-jade-350 {
- background-color: var(--pico-color-jade-350);
- color: var(--pico-color-light);
-}
-
-.pico-background-jade-300 {
- background-color: var(--pico-color-jade-300);
- color: var(--pico-color-dark);
-}
-
-.pico-background-jade-250 {
- background-color: var(--pico-color-jade-250);
- color: var(--pico-color-dark);
-}
-
-.pico-background-jade-200 {
- background-color: var(--pico-color-jade-200);
- color: var(--pico-color-dark);
-}
-
-.pico-background-jade-150 {
- background-color: var(--pico-color-jade-150);
- color: var(--pico-color-dark);
-}
-
-.pico-background-jade-100 {
- background-color: var(--pico-color-jade-100);
- color: var(--pico-color-dark);
-}
-
-.pico-background-jade-50 {
- background-color: var(--pico-color-jade-50);
- color: var(--pico-color-dark);
-}
-
-.pico-background-jade {
- background-color: var(--pico-color-jade);
- color: var(--pico-color-light);
-}
-
-.pico-background-green-950 {
- background-color: var(--pico-color-green-950);
- color: var(--pico-color-light);
-}
-
-.pico-background-green-900 {
- background-color: var(--pico-color-green-900);
- color: var(--pico-color-light);
-}
-
-.pico-background-green-850 {
- background-color: var(--pico-color-green-850);
- color: var(--pico-color-light);
-}
-
-.pico-background-green-800 {
- background-color: var(--pico-color-green-800);
- color: var(--pico-color-light);
-}
-
-.pico-background-green-750 {
- background-color: var(--pico-color-green-750);
- color: var(--pico-color-light);
-}
-
-.pico-background-green-700 {
- background-color: var(--pico-color-green-700);
- color: var(--pico-color-light);
-}
-
-.pico-background-green-650 {
- background-color: var(--pico-color-green-650);
- color: var(--pico-color-light);
-}
-
-.pico-background-green-600 {
- background-color: var(--pico-color-green-600);
- color: var(--pico-color-light);
-}
-
-.pico-background-green-550 {
- background-color: var(--pico-color-green-550);
- color: var(--pico-color-light);
-}
-
-.pico-background-green-500 {
- background-color: var(--pico-color-green-500);
- color: var(--pico-color-light);
-}
-
-.pico-background-green-450 {
- background-color: var(--pico-color-green-450);
- color: var(--pico-color-light);
-}
-
-.pico-background-green-400 {
- background-color: var(--pico-color-green-400);
- color: var(--pico-color-light);
-}
-
-.pico-background-green-350 {
- background-color: var(--pico-color-green-350);
- color: var(--pico-color-dark);
-}
-
-.pico-background-green-300 {
- background-color: var(--pico-color-green-300);
- color: var(--pico-color-dark);
-}
-
-.pico-background-green-250 {
- background-color: var(--pico-color-green-250);
- color: var(--pico-color-dark);
-}
-
-.pico-background-green-200 {
- background-color: var(--pico-color-green-200);
- color: var(--pico-color-dark);
-}
-
-.pico-background-green-150 {
- background-color: var(--pico-color-green-150);
- color: var(--pico-color-dark);
-}
-
-.pico-background-green-100 {
- background-color: var(--pico-color-green-100);
- color: var(--pico-color-dark);
-}
-
-.pico-background-green-50 {
- background-color: var(--pico-color-green-50);
- color: var(--pico-color-dark);
-}
-
-.pico-background-green {
- background-color: var(--pico-color-green);
- color: var(--pico-color-light);
-}
-
-.pico-background-lime-950 {
- background-color: var(--pico-color-lime-950);
- color: var(--pico-color-light);
-}
-
-.pico-background-lime-900 {
- background-color: var(--pico-color-lime-900);
- color: var(--pico-color-light);
-}
-
-.pico-background-lime-850 {
- background-color: var(--pico-color-lime-850);
- color: var(--pico-color-light);
-}
-
-.pico-background-lime-800 {
- background-color: var(--pico-color-lime-800);
- color: var(--pico-color-light);
-}
-
-.pico-background-lime-750 {
- background-color: var(--pico-color-lime-750);
- color: var(--pico-color-light);
-}
-
-.pico-background-lime-700 {
- background-color: var(--pico-color-lime-700);
- color: var(--pico-color-light);
-}
-
-.pico-background-lime-650 {
- background-color: var(--pico-color-lime-650);
- color: var(--pico-color-light);
-}
-
-.pico-background-lime-600 {
- background-color: var(--pico-color-lime-600);
- color: var(--pico-color-light);
-}
-
-.pico-background-lime-550 {
- background-color: var(--pico-color-lime-550);
- color: var(--pico-color-light);
-}
-
-.pico-background-lime-500 {
- background-color: var(--pico-color-lime-500);
- color: var(--pico-color-light);
-}
-
-.pico-background-lime-450 {
- background-color: var(--pico-color-lime-450);
- color: var(--pico-color-light);
-}
-
-.pico-background-lime-400 {
- background-color: var(--pico-color-lime-400);
- color: var(--pico-color-light);
-}
-
-.pico-background-lime-350 {
- background-color: var(--pico-color-lime-350);
- color: var(--pico-color-dark);
-}
-
-.pico-background-lime-300 {
- background-color: var(--pico-color-lime-300);
- color: var(--pico-color-dark);
-}
-
-.pico-background-lime-250 {
- background-color: var(--pico-color-lime-250);
- color: var(--pico-color-dark);
-}
-
-.pico-background-lime-200 {
- background-color: var(--pico-color-lime-200);
- color: var(--pico-color-dark);
-}
-
-.pico-background-lime-150 {
- background-color: var(--pico-color-lime-150);
- color: var(--pico-color-dark);
-}
-
-.pico-background-lime-100 {
- background-color: var(--pico-color-lime-100);
- color: var(--pico-color-dark);
-}
-
-.pico-background-lime-50 {
- background-color: var(--pico-color-lime-50);
- color: var(--pico-color-dark);
-}
-
-.pico-background-lime {
- background-color: var(--pico-color-lime);
- color: var(--pico-color-dark);
-}
-
-.pico-background-yellow-950 {
- background-color: var(--pico-color-yellow-950);
- color: var(--pico-color-light);
-}
-
-.pico-background-yellow-900 {
- background-color: var(--pico-color-yellow-900);
- color: var(--pico-color-light);
-}
-
-.pico-background-yellow-850 {
- background-color: var(--pico-color-yellow-850);
- color: var(--pico-color-light);
-}
-
-.pico-background-yellow-800 {
- background-color: var(--pico-color-yellow-800);
- color: var(--pico-color-light);
-}
-
-.pico-background-yellow-750 {
- background-color: var(--pico-color-yellow-750);
- color: var(--pico-color-light);
-}
-
-.pico-background-yellow-700 {
- background-color: var(--pico-color-yellow-700);
- color: var(--pico-color-light);
-}
-
-.pico-background-yellow-650 {
- background-color: var(--pico-color-yellow-650);
- color: var(--pico-color-light);
-}
-
-.pico-background-yellow-600 {
- background-color: var(--pico-color-yellow-600);
- color: var(--pico-color-light);
-}
-
-.pico-background-yellow-550 {
- background-color: var(--pico-color-yellow-550);
- color: var(--pico-color-light);
-}
-
-.pico-background-yellow-500 {
- background-color: var(--pico-color-yellow-500);
- color: var(--pico-color-light);
-}
-
-.pico-background-yellow-450 {
- background-color: var(--pico-color-yellow-450);
- color: var(--pico-color-light);
-}
-
-.pico-background-yellow-400 {
- background-color: var(--pico-color-yellow-400);
- color: var(--pico-color-dark);
-}
-
-.pico-background-yellow-350 {
- background-color: var(--pico-color-yellow-350);
- color: var(--pico-color-dark);
-}
-
-.pico-background-yellow-300 {
- background-color: var(--pico-color-yellow-300);
- color: var(--pico-color-dark);
-}
-
-.pico-background-yellow-250 {
- background-color: var(--pico-color-yellow-250);
- color: var(--pico-color-dark);
-}
-
-.pico-background-yellow-200 {
- background-color: var(--pico-color-yellow-200);
- color: var(--pico-color-dark);
-}
-
-.pico-background-yellow-150 {
- background-color: var(--pico-color-yellow-150);
- color: var(--pico-color-dark);
-}
-
-.pico-background-yellow-100 {
- background-color: var(--pico-color-yellow-100);
- color: var(--pico-color-dark);
-}
-
-.pico-background-yellow-50 {
- background-color: var(--pico-color-yellow-50);
- color: var(--pico-color-dark);
-}
-
-.pico-background-yellow {
- background-color: var(--pico-color-yellow);
- color: var(--pico-color-dark);
-}
-
-.pico-background-amber-950 {
- background-color: var(--pico-color-amber-950);
- color: var(--pico-color-light);
-}
-
-.pico-background-amber-900 {
- background-color: var(--pico-color-amber-900);
- color: var(--pico-color-light);
-}
-
-.pico-background-amber-850 {
- background-color: var(--pico-color-amber-850);
- color: var(--pico-color-light);
-}
-
-.pico-background-amber-800 {
- background-color: var(--pico-color-amber-800);
- color: var(--pico-color-light);
-}
-
-.pico-background-amber-750 {
- background-color: var(--pico-color-amber-750);
- color: var(--pico-color-light);
-}
-
-.pico-background-amber-700 {
- background-color: var(--pico-color-amber-700);
- color: var(--pico-color-light);
-}
-
-.pico-background-amber-650 {
- background-color: var(--pico-color-amber-650);
- color: var(--pico-color-light);
-}
-
-.pico-background-amber-600 {
- background-color: var(--pico-color-amber-600);
- color: var(--pico-color-light);
-}
-
-.pico-background-amber-550 {
- background-color: var(--pico-color-amber-550);
- color: var(--pico-color-light);
-}
-
-.pico-background-amber-500 {
- background-color: var(--pico-color-amber-500);
- color: var(--pico-color-light);
-}
-
-.pico-background-amber-450 {
- background-color: var(--pico-color-amber-450);
- color: var(--pico-color-light);
-}
-
-.pico-background-amber-400 {
- background-color: var(--pico-color-amber-400);
- color: var(--pico-color-dark);
-}
-
-.pico-background-amber-350 {
- background-color: var(--pico-color-amber-350);
- color: var(--pico-color-dark);
-}
-
-.pico-background-amber-300 {
- background-color: var(--pico-color-amber-300);
- color: var(--pico-color-dark);
-}
-
-.pico-background-amber-250 {
- background-color: var(--pico-color-amber-250);
- color: var(--pico-color-dark);
-}
-
-.pico-background-amber-200 {
- background-color: var(--pico-color-amber-200);
- color: var(--pico-color-dark);
-}
-
-.pico-background-amber-150 {
- background-color: var(--pico-color-amber-150);
- color: var(--pico-color-dark);
-}
-
-.pico-background-amber-100 {
- background-color: var(--pico-color-amber-100);
- color: var(--pico-color-dark);
-}
-
-.pico-background-amber-50 {
- background-color: var(--pico-color-amber-50);
- color: var(--pico-color-dark);
-}
-
-.pico-background-amber {
- background-color: var(--pico-color-amber);
- color: var(--pico-color-dark);
-}
-
-.pico-background-pumpkin-950 {
- background-color: var(--pico-color-pumpkin-950);
- color: var(--pico-color-light);
-}
-
-.pico-background-pumpkin-900 {
- background-color: var(--pico-color-pumpkin-900);
- color: var(--pico-color-light);
-}
-
-.pico-background-pumpkin-850 {
- background-color: var(--pico-color-pumpkin-850);
- color: var(--pico-color-light);
-}
-
-.pico-background-pumpkin-800 {
- background-color: var(--pico-color-pumpkin-800);
- color: var(--pico-color-light);
-}
-
-.pico-background-pumpkin-750 {
- background-color: var(--pico-color-pumpkin-750);
- color: var(--pico-color-light);
-}
-
-.pico-background-pumpkin-700 {
- background-color: var(--pico-color-pumpkin-700);
- color: var(--pico-color-light);
-}
-
-.pico-background-pumpkin-650 {
- background-color: var(--pico-color-pumpkin-650);
- color: var(--pico-color-light);
-}
-
-.pico-background-pumpkin-600 {
- background-color: var(--pico-color-pumpkin-600);
- color: var(--pico-color-light);
-}
-
-.pico-background-pumpkin-550 {
- background-color: var(--pico-color-pumpkin-550);
- color: var(--pico-color-light);
-}
-
-.pico-background-pumpkin-500 {
- background-color: var(--pico-color-pumpkin-500);
- color: var(--pico-color-light);
-}
-
-.pico-background-pumpkin-450 {
- background-color: var(--pico-color-pumpkin-450);
- color: var(--pico-color-light);
-}
-
-.pico-background-pumpkin-400 {
- background-color: var(--pico-color-pumpkin-400);
- color: var(--pico-color-dark);
-}
-
-.pico-background-pumpkin-350 {
- background-color: var(--pico-color-pumpkin-350);
- color: var(--pico-color-dark);
-}
-
-.pico-background-pumpkin-300 {
- background-color: var(--pico-color-pumpkin-300);
- color: var(--pico-color-dark);
-}
-
-.pico-background-pumpkin-250 {
- background-color: var(--pico-color-pumpkin-250);
- color: var(--pico-color-dark);
-}
-
-.pico-background-pumpkin-200 {
- background-color: var(--pico-color-pumpkin-200);
- color: var(--pico-color-dark);
-}
-
-.pico-background-pumpkin-150 {
- background-color: var(--pico-color-pumpkin-150);
- color: var(--pico-color-dark);
-}
-
-.pico-background-pumpkin-100 {
- background-color: var(--pico-color-pumpkin-100);
- color: var(--pico-color-dark);
-}
-
-.pico-background-pumpkin-50 {
- background-color: var(--pico-color-pumpkin-50);
- color: var(--pico-color-dark);
-}
-
-.pico-background-pumpkin {
- background-color: var(--pico-color-pumpkin);
- color: var(--pico-color-dark);
-}
-
-.pico-background-orange-950 {
- background-color: var(--pico-color-orange-950);
- color: var(--pico-color-light);
-}
-
-.pico-background-orange-900 {
- background-color: var(--pico-color-orange-900);
- color: var(--pico-color-light);
-}
-
-.pico-background-orange-850 {
- background-color: var(--pico-color-orange-850);
- color: var(--pico-color-light);
-}
-
-.pico-background-orange-800 {
- background-color: var(--pico-color-orange-800);
- color: var(--pico-color-light);
-}
-
-.pico-background-orange-750 {
- background-color: var(--pico-color-orange-750);
- color: var(--pico-color-light);
-}
-
-.pico-background-orange-700 {
- background-color: var(--pico-color-orange-700);
- color: var(--pico-color-light);
-}
-
-.pico-background-orange-650 {
- background-color: var(--pico-color-orange-650);
- color: var(--pico-color-light);
-}
-
-.pico-background-orange-600 {
- background-color: var(--pico-color-orange-600);
- color: var(--pico-color-light);
-}
-
-.pico-background-orange-550 {
- background-color: var(--pico-color-orange-550);
- color: var(--pico-color-light);
-}
-
-.pico-background-orange-500 {
- background-color: var(--pico-color-orange-500);
- color: var(--pico-color-light);
-}
-
-.pico-background-orange-450 {
- background-color: var(--pico-color-orange-450);
- color: var(--pico-color-light);
-}
-
-.pico-background-orange-400 {
- background-color: var(--pico-color-orange-400);
- color: var(--pico-color-dark);
-}
-
-.pico-background-orange-350 {
- background-color: var(--pico-color-orange-350);
- color: var(--pico-color-dark);
-}
-
-.pico-background-orange-300 {
- background-color: var(--pico-color-orange-300);
- color: var(--pico-color-dark);
-}
-
-.pico-background-orange-250 {
- background-color: var(--pico-color-orange-250);
- color: var(--pico-color-dark);
-}
-
-.pico-background-orange-200 {
- background-color: var(--pico-color-orange-200);
- color: var(--pico-color-dark);
-}
-
-.pico-background-orange-150 {
- background-color: var(--pico-color-orange-150);
- color: var(--pico-color-dark);
-}
-
-.pico-background-orange-100 {
- background-color: var(--pico-color-orange-100);
- color: var(--pico-color-dark);
-}
-
-.pico-background-orange-50 {
- background-color: var(--pico-color-orange-50);
- color: var(--pico-color-dark);
-}
-
-.pico-background-orange {
- background-color: var(--pico-color-orange);
- color: var(--pico-color-light);
-}
-
-.pico-background-sand-950 {
- background-color: var(--pico-color-sand-950);
- color: var(--pico-color-light);
-}
-
-.pico-background-sand-900 {
- background-color: var(--pico-color-sand-900);
- color: var(--pico-color-light);
-}
-
-.pico-background-sand-850 {
- background-color: var(--pico-color-sand-850);
- color: var(--pico-color-light);
-}
-
-.pico-background-sand-800 {
- background-color: var(--pico-color-sand-800);
- color: var(--pico-color-light);
-}
-
-.pico-background-sand-750 {
- background-color: var(--pico-color-sand-750);
- color: var(--pico-color-light);
-}
-
-.pico-background-sand-700 {
- background-color: var(--pico-color-sand-700);
- color: var(--pico-color-light);
-}
-
-.pico-background-sand-650 {
- background-color: var(--pico-color-sand-650);
- color: var(--pico-color-light);
-}
-
-.pico-background-sand-600 {
- background-color: var(--pico-color-sand-600);
- color: var(--pico-color-light);
-}
-
-.pico-background-sand-550 {
- background-color: var(--pico-color-sand-550);
- color: var(--pico-color-light);
-}
-
-.pico-background-sand-500 {
- background-color: var(--pico-color-sand-500);
- color: var(--pico-color-light);
-}
-
-.pico-background-sand-450 {
- background-color: var(--pico-color-sand-450);
- color: var(--pico-color-dark);
-}
-
-.pico-background-sand-400 {
- background-color: var(--pico-color-sand-400);
- color: var(--pico-color-dark);
-}
-
-.pico-background-sand-350 {
- background-color: var(--pico-color-sand-350);
- color: var(--pico-color-dark);
-}
-
-.pico-background-sand-300 {
- background-color: var(--pico-color-sand-300);
- color: var(--pico-color-dark);
-}
-
-.pico-background-sand-250 {
- background-color: var(--pico-color-sand-250);
- color: var(--pico-color-dark);
-}
-
-.pico-background-sand-200 {
- background-color: var(--pico-color-sand-200);
- color: var(--pico-color-dark);
-}
-
-.pico-background-sand-150 {
- background-color: var(--pico-color-sand-150);
- color: var(--pico-color-dark);
-}
-
-.pico-background-sand-100 {
- background-color: var(--pico-color-sand-100);
- color: var(--pico-color-dark);
-}
-
-.pico-background-sand-50 {
- background-color: var(--pico-color-sand-50);
- color: var(--pico-color-dark);
-}
-
-.pico-background-sand {
- background-color: var(--pico-color-sand);
- color: var(--pico-color-dark);
-}
-
-.pico-background-grey-950 {
- background-color: var(--pico-color-grey-950);
- color: var(--pico-color-light);
-}
-
-.pico-background-grey-900 {
- background-color: var(--pico-color-grey-900);
- color: var(--pico-color-light);
-}
-
-.pico-background-grey-850 {
- background-color: var(--pico-color-grey-850);
- color: var(--pico-color-light);
-}
-
-.pico-background-grey-800 {
- background-color: var(--pico-color-grey-800);
- color: var(--pico-color-light);
-}
-
-.pico-background-grey-750 {
- background-color: var(--pico-color-grey-750);
- color: var(--pico-color-light);
-}
-
-.pico-background-grey-700 {
- background-color: var(--pico-color-grey-700);
- color: var(--pico-color-light);
-}
-
-.pico-background-grey-650 {
- background-color: var(--pico-color-grey-650);
- color: var(--pico-color-light);
-}
-
-.pico-background-grey-600 {
- background-color: var(--pico-color-grey-600);
- color: var(--pico-color-light);
-}
-
-.pico-background-grey-550 {
- background-color: var(--pico-color-grey-550);
- color: var(--pico-color-light);
-}
-
-.pico-background-grey-500 {
- background-color: var(--pico-color-grey-500);
- color: var(--pico-color-light);
-}
-
-.pico-background-grey-450 {
- background-color: var(--pico-color-grey-450);
- color: var(--pico-color-dark);
-}
-
-.pico-background-grey-400 {
- background-color: var(--pico-color-grey-400);
- color: var(--pico-color-dark);
-}
-
-.pico-background-grey-350 {
- background-color: var(--pico-color-grey-350);
- color: var(--pico-color-dark);
-}
-
-.pico-background-grey-300 {
- background-color: var(--pico-color-grey-300);
- color: var(--pico-color-dark);
-}
-
-.pico-background-grey-250 {
- background-color: var(--pico-color-grey-250);
- color: var(--pico-color-dark);
-}
-
-.pico-background-grey-200 {
- background-color: var(--pico-color-grey-200);
- color: var(--pico-color-dark);
-}
-
-.pico-background-grey-150 {
- background-color: var(--pico-color-grey-150);
- color: var(--pico-color-dark);
-}
-
-.pico-background-grey-100 {
- background-color: var(--pico-color-grey-100);
- color: var(--pico-color-dark);
-}
-
-.pico-background-grey-50 {
- background-color: var(--pico-color-grey-50);
- color: var(--pico-color-dark);
-}
-
-.pico-background-grey {
- background-color: var(--pico-color-grey);
- color: var(--pico-color-dark);
-}
-
-.pico-background-zinc-950 {
- background-color: var(--pico-color-zinc-950);
- color: var(--pico-color-light);
-}
-
-.pico-background-zinc-900 {
- background-color: var(--pico-color-zinc-900);
- color: var(--pico-color-light);
-}
-
-.pico-background-zinc-850 {
- background-color: var(--pico-color-zinc-850);
- color: var(--pico-color-light);
-}
-
-.pico-background-zinc-800 {
- background-color: var(--pico-color-zinc-800);
- color: var(--pico-color-light);
-}
-
-.pico-background-zinc-750 {
- background-color: var(--pico-color-zinc-750);
- color: var(--pico-color-light);
-}
-
-.pico-background-zinc-700 {
- background-color: var(--pico-color-zinc-700);
- color: var(--pico-color-light);
-}
-
-.pico-background-zinc-650 {
- background-color: var(--pico-color-zinc-650);
- color: var(--pico-color-light);
-}
-
-.pico-background-zinc-600 {
- background-color: var(--pico-color-zinc-600);
- color: var(--pico-color-light);
-}
-
-.pico-background-zinc-550 {
- background-color: var(--pico-color-zinc-550);
- color: var(--pico-color-light);
-}
-
-.pico-background-zinc-500 {
- background-color: var(--pico-color-zinc-500);
- color: var(--pico-color-light);
-}
-
-.pico-background-zinc-450 {
- background-color: var(--pico-color-zinc-450);
- color: var(--pico-color-dark);
-}
-
-.pico-background-zinc-400 {
- background-color: var(--pico-color-zinc-400);
- color: var(--pico-color-dark);
-}
-
-.pico-background-zinc-350 {
- background-color: var(--pico-color-zinc-350);
- color: var(--pico-color-dark);
-}
-
-.pico-background-zinc-300 {
- background-color: var(--pico-color-zinc-300);
- color: var(--pico-color-dark);
-}
-
-.pico-background-zinc-250 {
- background-color: var(--pico-color-zinc-250);
- color: var(--pico-color-dark);
-}
-
-.pico-background-zinc-200 {
- background-color: var(--pico-color-zinc-200);
- color: var(--pico-color-dark);
-}
-
-.pico-background-zinc-150 {
- background-color: var(--pico-color-zinc-150);
- color: var(--pico-color-dark);
-}
-
-.pico-background-zinc-100 {
- background-color: var(--pico-color-zinc-100);
- color: var(--pico-color-dark);
-}
-
-.pico-background-zinc-50 {
- background-color: var(--pico-color-zinc-50);
- color: var(--pico-color-dark);
-}
-
-.pico-background-zinc {
- background-color: var(--pico-color-zinc);
- color: var(--pico-color-light);
-}
-
-.pico-background-slate-950 {
- background-color: var(--pico-color-slate-950);
- color: var(--pico-color-light);
-}
-
-.pico-background-slate-900 {
- background-color: var(--pico-color-slate-900);
- color: var(--pico-color-light);
-}
-
-.pico-background-slate-850 {
- background-color: var(--pico-color-slate-850);
- color: var(--pico-color-light);
-}
-
-.pico-background-slate-800 {
- background-color: var(--pico-color-slate-800);
- color: var(--pico-color-light);
-}
-
-.pico-background-slate-750 {
- background-color: var(--pico-color-slate-750);
- color: var(--pico-color-light);
-}
-
-.pico-background-slate-700 {
- background-color: var(--pico-color-slate-700);
- color: var(--pico-color-light);
-}
-
-.pico-background-slate-650 {
- background-color: var(--pico-color-slate-650);
- color: var(--pico-color-light);
-}
-
-.pico-background-slate-600 {
- background-color: var(--pico-color-slate-600);
- color: var(--pico-color-light);
-}
-
-.pico-background-slate-550 {
- background-color: var(--pico-color-slate-550);
- color: var(--pico-color-light);
-}
-
-.pico-background-slate-500 {
- background-color: var(--pico-color-slate-500);
- color: var(--pico-color-light);
-}
-
-.pico-background-slate-450 {
- background-color: var(--pico-color-slate-450);
- color: var(--pico-color-dark);
-}
-
-.pico-background-slate-400 {
- background-color: var(--pico-color-slate-400);
- color: var(--pico-color-dark);
-}
-
-.pico-background-slate-350 {
- background-color: var(--pico-color-slate-350);
- color: var(--pico-color-dark);
-}
-
-.pico-background-slate-300 {
- background-color: var(--pico-color-slate-300);
- color: var(--pico-color-dark);
-}
-
-.pico-background-slate-250 {
- background-color: var(--pico-color-slate-250);
- color: var(--pico-color-dark);
-}
-
-.pico-background-slate-200 {
- background-color: var(--pico-color-slate-200);
- color: var(--pico-color-dark);
-}
-
-.pico-background-slate-150 {
- background-color: var(--pico-color-slate-150);
- color: var(--pico-color-dark);
-}
-
-.pico-background-slate-100 {
- background-color: var(--pico-color-slate-100);
- color: var(--pico-color-dark);
-}
-
-.pico-background-slate-50 {
- background-color: var(--pico-color-slate-50);
- color: var(--pico-color-dark);
-}
-
-.pico-background-slate {
- background-color: var(--pico-color-slate);
- color: var(--pico-color-light);
-}
diff --git a/css/pico.colors.min.css b/css/pico.colors.min.css
deleted file mode 100644
index dff145e5..00000000
--- a/css/pico.colors.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-color-red-950:#1c0d06;--pico-color-red-900:#30130a;--pico-color-red-850:#45150c;--pico-color-red-800:#5c160d;--pico-color-red-750:#72170f;--pico-color-red-700:#861d13;--pico-color-red-650:#9b2318;--pico-color-red-600:#af291d;--pico-color-red-550:#c52f21;--pico-color-red-500:#d93526;--pico-color-red-450:#ee402e;--pico-color-red-400:#f06048;--pico-color-red-350:#f17961;--pico-color-red-300:#f38f79;--pico-color-red-250:#f5a390;--pico-color-red-200:#f5b7a8;--pico-color-red-150:#f6cabf;--pico-color-red-100:#f8dcd6;--pico-color-red-50:#faeeeb;--pico-color-red:#c52f21;--pico-color-pink-950:#25060c;--pico-color-pink-900:#380916;--pico-color-pink-850:#4b0c1f;--pico-color-pink-800:#5f0e28;--pico-color-pink-750:#740f31;--pico-color-pink-700:#88143b;--pico-color-pink-650:#9d1945;--pico-color-pink-600:#b21e4f;--pico-color-pink-550:#c72259;--pico-color-pink-500:#d92662;--pico-color-pink-450:#f42c6f;--pico-color-pink-400:#f6547e;--pico-color-pink-350:#f7708e;--pico-color-pink-300:#f8889e;--pico-color-pink-250:#f99eae;--pico-color-pink-200:#f9b4be;--pico-color-pink-150:#f9c8ce;--pico-color-pink-100:#f9dbdf;--pico-color-pink-50:#fbedef;--pico-color-pink:#d92662;--pico-color-fuchsia-950:#230518;--pico-color-fuchsia-900:#360925;--pico-color-fuchsia-850:#480b33;--pico-color-fuchsia-800:#5c0d41;--pico-color-fuchsia-750:#700e4f;--pico-color-fuchsia-700:#84135e;--pico-color-fuchsia-650:#98176d;--pico-color-fuchsia-600:#ac1c7c;--pico-color-fuchsia-550:#c1208b;--pico-color-fuchsia-500:#d9269d;--pico-color-fuchsia-450:#ed2aac;--pico-color-fuchsia-400:#f748b7;--pico-color-fuchsia-350:#f869bf;--pico-color-fuchsia-300:#f983c7;--pico-color-fuchsia-250:#fa9acf;--pico-color-fuchsia-200:#f9b1d8;--pico-color-fuchsia-150:#f9c6e1;--pico-color-fuchsia-100:#f9daea;--pico-color-fuchsia-50:#fbedf4;--pico-color-fuchsia:#c1208b;--pico-color-purple-950:#1e0820;--pico-color-purple-900:#2d0f33;--pico-color-purple-850:#3d1545;--pico-color-purple-800:#4d1a57;--pico-color-purple-750:#5e206b;--pico-color-purple-700:#6f277d;--pico-color-purple-650:#802e90;--pico-color-purple-600:#9236a4;--pico-color-purple-550:#aa40bf;--pico-color-purple-500:#b645cd;--pico-color-purple-450:#c652dc;--pico-color-purple-400:#cd68e0;--pico-color-purple-350:#d47de4;--pico-color-purple-300:#db90e8;--pico-color-purple-250:#e2a3eb;--pico-color-purple-200:#e7b6ee;--pico-color-purple-150:#edc9f1;--pico-color-purple-100:#f2dcf4;--pico-color-purple-50:#f8eef9;--pico-color-purple:#9236a4;--pico-color-violet-950:#190928;--pico-color-violet-900:#251140;--pico-color-violet-850:#321856;--pico-color-violet-800:#3f1e6d;--pico-color-violet-750:#4d2585;--pico-color-violet-700:#5b2d9c;--pico-color-violet-650:#6935b3;--pico-color-violet-600:#7540bf;--pico-color-violet-550:#8352c5;--pico-color-violet-500:#9062ca;--pico-color-violet-450:#9b71cf;--pico-color-violet-400:#a780d4;--pico-color-violet-350:#b290d9;--pico-color-violet-300:#bd9fdf;--pico-color-violet-250:#c9afe4;--pico-color-violet-200:#d3bfe8;--pico-color-violet-150:#decfed;--pico-color-violet-100:#e8dff2;--pico-color-violet-50:#f3eff7;--pico-color-violet:#7540bf;--pico-color-indigo-950:#110b31;--pico-color-indigo-900:#181546;--pico-color-indigo-850:#1f1e5e;--pico-color-indigo-800:#272678;--pico-color-indigo-750:#2f2f92;--pico-color-indigo-700:#3838ab;--pico-color-indigo-650:#4040bf;--pico-color-indigo-600:#524ed2;--pico-color-indigo-550:#655cd6;--pico-color-indigo-500:#7569da;--pico-color-indigo-450:#8577dd;--pico-color-indigo-400:#9486e1;--pico-color-indigo-350:#a294e5;--pico-color-indigo-300:#b0a3e8;--pico-color-indigo-250:#bdb2ec;--pico-color-indigo-200:#cac1ee;--pico-color-indigo-150:#d8d0f1;--pico-color-indigo-100:#e5e0f4;--pico-color-indigo-50:#f2f0f9;--pico-color-indigo:#524ed2;--pico-color-blue-950:#080f2d;--pico-color-blue-900:#0c1a41;--pico-color-blue-850:#0e2358;--pico-color-blue-800:#0f2d70;--pico-color-blue-750:#0f3888;--pico-color-blue-700:#1343a0;--pico-color-blue-650:#184eb8;--pico-color-blue-600:#1d59d0;--pico-color-blue-550:#2060df;--pico-color-blue-500:#3c71f7;--pico-color-blue-450:#5c7ef8;--pico-color-blue-400:#748bf8;--pico-color-blue-350:#8999f9;--pico-color-blue-300:#9ca7fa;--pico-color-blue-250:#aeb5fb;--pico-color-blue-200:#bfc3fa;--pico-color-blue-150:#d0d2fa;--pico-color-blue-100:#e0e1fa;--pico-color-blue-50:#f0f0fb;--pico-color-blue:#2060df;--pico-color-azure-950:#04121d;--pico-color-azure-900:#061e2f;--pico-color-azure-850:#052940;--pico-color-azure-800:#033452;--pico-color-azure-750:#014063;--pico-color-azure-700:#014c75;--pico-color-azure-650:#015887;--pico-color-azure-600:#02659a;--pico-color-azure-550:#0172ad;--pico-color-azure-500:#017fc0;--pico-color-azure-450:#018cd4;--pico-color-azure-400:#029ae8;--pico-color-azure-350:#01aaff;--pico-color-azure-300:#51b4ff;--pico-color-azure-250:#79c0ff;--pico-color-azure-200:#9bccfd;--pico-color-azure-150:#b7d9fc;--pico-color-azure-100:#d1e5fb;--pico-color-azure-50:#e9f2fc;--pico-color-azure:#0172ad;--pico-color-cyan-950:#041413;--pico-color-cyan-900:#051f1f;--pico-color-cyan-850:#052b2b;--pico-color-cyan-800:#043737;--pico-color-cyan-750:#014343;--pico-color-cyan-700:#015050;--pico-color-cyan-650:#025d5d;--pico-color-cyan-600:#046a6a;--pico-color-cyan-550:#047878;--pico-color-cyan-500:#058686;--pico-color-cyan-450:#059494;--pico-color-cyan-400:#05a2a2;--pico-color-cyan-350:#0ab1b1;--pico-color-cyan-300:#0ac2c2;--pico-color-cyan-250:#0ccece;--pico-color-cyan-200:#25dddd;--pico-color-cyan-150:#3deceb;--pico-color-cyan-100:#58faf9;--pico-color-cyan-50:#c3fcfa;--pico-color-cyan:#047878;--pico-color-jade-950:#04140c;--pico-color-jade-900:#052014;--pico-color-jade-850:#042c1b;--pico-color-jade-800:#033823;--pico-color-jade-750:#00452b;--pico-color-jade-700:#015234;--pico-color-jade-650:#005f3d;--pico-color-jade-600:#006d46;--pico-color-jade-550:#007a50;--pico-color-jade-500:#00895a;--pico-color-jade-450:#029764;--pico-color-jade-400:#00a66e;--pico-color-jade-350:#00b478;--pico-color-jade-300:#00c482;--pico-color-jade-250:#00cc88;--pico-color-jade-200:#21e299;--pico-color-jade-150:#39f1a6;--pico-color-jade-100:#70fcba;--pico-color-jade-50:#cbfce1;--pico-color-jade:#007a50;--pico-color-green-950:#0b1305;--pico-color-green-900:#131f07;--pico-color-green-850:#152b07;--pico-color-green-800:#173806;--pico-color-green-750:#1a4405;--pico-color-green-700:#205107;--pico-color-green-650:#265e09;--pico-color-green-600:#2c6c0c;--pico-color-green-550:#33790f;--pico-color-green-500:#398712;--pico-color-green-450:#409614;--pico-color-green-400:#47a417;--pico-color-green-350:#4eb31b;--pico-color-green-300:#55c21e;--pico-color-green-250:#5dd121;--pico-color-green-200:#62d926;--pico-color-green-150:#77ef3d;--pico-color-green-100:#95fb62;--pico-color-green-50:#d7fbc1;--pico-color-green:#398712;--pico-color-lime-950:#101203;--pico-color-lime-900:#191d03;--pico-color-lime-850:#202902;--pico-color-lime-800:#273500;--pico-color-lime-750:#304100;--pico-color-lime-700:#394d00;--pico-color-lime-650:#435a00;--pico-color-lime-600:#4d6600;--pico-color-lime-550:#577400;--pico-color-lime-500:#628100;--pico-color-lime-450:#6c8f00;--pico-color-lime-400:#779c00;--pico-color-lime-350:#82ab00;--pico-color-lime-300:#8eb901;--pico-color-lime-250:#99c801;--pico-color-lime-200:#a5d601;--pico-color-lime-150:#b2e51a;--pico-color-lime-100:#c1f335;--pico-color-lime-50:#defc85;--pico-color-lime:#a5d601;--pico-color-yellow-950:#141103;--pico-color-yellow-900:#1f1c02;--pico-color-yellow-850:#2b2600;--pico-color-yellow-800:#363100;--pico-color-yellow-750:#423c00;--pico-color-yellow-700:#4e4700;--pico-color-yellow-650:#5b5300;--pico-color-yellow-600:#685f00;--pico-color-yellow-550:#756b00;--pico-color-yellow-500:#827800;--pico-color-yellow-450:#908501;--pico-color-yellow-400:#9e9200;--pico-color-yellow-350:#ad9f00;--pico-color-yellow-300:#bbac00;--pico-color-yellow-250:#caba01;--pico-color-yellow-200:#d9c800;--pico-color-yellow-150:#e8d600;--pico-color-yellow-100:#f2df0d;--pico-color-yellow-50:#fdf1b4;--pico-color-yellow:#f2df0d;--pico-color-amber-950:#161003;--pico-color-amber-900:#231a03;--pico-color-amber-850:#312302;--pico-color-amber-800:#3f2d00;--pico-color-amber-750:#4d3700;--pico-color-amber-700:#5b4200;--pico-color-amber-650:#694d00;--pico-color-amber-600:#785800;--pico-color-amber-550:#876400;--pico-color-amber-500:#977000;--pico-color-amber-450:#a77c00;--pico-color-amber-400:#b78800;--pico-color-amber-350:#c79400;--pico-color-amber-300:#d8a100;--pico-color-amber-250:#e8ae01;--pico-color-amber-200:#ffbf00;--pico-color-amber-150:#fecc63;--pico-color-amber-100:#fddea6;--pico-color-amber-50:#fcefd9;--pico-color-amber:#ffbf00;--pico-color-pumpkin-950:#180f04;--pico-color-pumpkin-900:#271805;--pico-color-pumpkin-850:#372004;--pico-color-pumpkin-800:#482802;--pico-color-pumpkin-750:#593100;--pico-color-pumpkin-700:#693a00;--pico-color-pumpkin-650:#7a4400;--pico-color-pumpkin-600:#8b4f00;--pico-color-pumpkin-550:#9c5900;--pico-color-pumpkin-500:#ad6400;--pico-color-pumpkin-450:#bf6e00;--pico-color-pumpkin-400:#d27a01;--pico-color-pumpkin-350:#e48500;--pico-color-pumpkin-300:#ff9500;--pico-color-pumpkin-250:#ffa23a;--pico-color-pumpkin-200:#feb670;--pico-color-pumpkin-150:#fcca9b;--pico-color-pumpkin-100:#fcdcc1;--pico-color-pumpkin-50:#fceee3;--pico-color-pumpkin:#ff9500;--pico-color-orange-950:#1b0d06;--pico-color-orange-900:#2d1509;--pico-color-orange-850:#411a0a;--pico-color-orange-800:#561e0a;--pico-color-orange-750:#6b220a;--pico-color-orange-700:#7f270b;--pico-color-orange-650:#942d0d;--pico-color-orange-600:#a83410;--pico-color-orange-550:#bd3c13;--pico-color-orange-500:#d24317;--pico-color-orange-450:#e74b1a;--pico-color-orange-400:#f45d2c;--pico-color-orange-350:#f56b3d;--pico-color-orange-300:#f68e68;--pico-color-orange-250:#f8a283;--pico-color-orange-200:#f8b79f;--pico-color-orange-150:#f8cab9;--pico-color-orange-100:#f9dcd2;--pico-color-orange-50:#faeeea;--pico-color-orange:#d24317;--pico-color-sand-950:#111110;--pico-color-sand-900:#1c1b19;--pico-color-sand-850:#272622;--pico-color-sand-800:#32302b;--pico-color-sand-750:#3d3b35;--pico-color-sand-700:#49463f;--pico-color-sand-650:#55524a;--pico-color-sand-600:#615e55;--pico-color-sand-550:#6e6a60;--pico-color-sand-500:#7b776b;--pico-color-sand-450:#888377;--pico-color-sand-400:#959082;--pico-color-sand-350:#a39e8f;--pico-color-sand-300:#b0ab9b;--pico-color-sand-250:#beb8a7;--pico-color-sand-200:#ccc6b4;--pico-color-sand-150:#dad4c2;--pico-color-sand-100:#e8e2d2;--pico-color-sand-50:#f2f0ec;--pico-color-sand:#ccc6b4;--pico-color-grey-950:#111111;--pico-color-grey-900:#1b1b1b;--pico-color-grey-850:#262626;--pico-color-grey-800:#303030;--pico-color-grey-750:#3b3b3b;--pico-color-grey-700:#474747;--pico-color-grey-650:#525252;--pico-color-grey-600:#5e5e5e;--pico-color-grey-550:#6a6a6a;--pico-color-grey-500:#777777;--pico-color-grey-450:#808080;--pico-color-grey-400:#919191;--pico-color-grey-350:#9e9e9e;--pico-color-grey-300:#ababab;--pico-color-grey-250:#b9b9b9;--pico-color-grey-200:#c6c6c6;--pico-color-grey-150:#d4d4d4;--pico-color-grey-100:#e2e2e2;--pico-color-grey-50:#f1f1f1;--pico-color-grey:#ababab;--pico-color-zinc-950:#0f1114;--pico-color-zinc-900:#191c20;--pico-color-zinc-850:#23262c;--pico-color-zinc-800:#2d3138;--pico-color-zinc-750:#373c44;--pico-color-zinc-700:#424751;--pico-color-zinc-650:#4d535e;--pico-color-zinc-600:#5c6370;--pico-color-zinc-550:#646b79;--pico-color-zinc-500:#6f7887;--pico-color-zinc-450:#7b8495;--pico-color-zinc-400:#8891a4;--pico-color-zinc-350:#969eaf;--pico-color-zinc-300:#a4acba;--pico-color-zinc-250:#b3b9c5;--pico-color-zinc-200:#c2c7d0;--pico-color-zinc-150:#d1d5db;--pico-color-zinc-100:#e0e3e7;--pico-color-zinc-50:#f0f1f3;--pico-color-zinc:#646b79;--pico-color-slate-950:#0e1118;--pico-color-slate-900:#181c25;--pico-color-slate-850:#202632;--pico-color-slate-800:#2a3140;--pico-color-slate-750:#333c4e;--pico-color-slate-700:#3d475c;--pico-color-slate-650:#48536b;--pico-color-slate-600:#525f7a;--pico-color-slate-550:#5d6b89;--pico-color-slate-500:#687899;--pico-color-slate-450:#7385a9;--pico-color-slate-400:#8191b5;--pico-color-slate-350:#909ebe;--pico-color-slate-300:#a0acc7;--pico-color-slate-250:#b0b9d0;--pico-color-slate-200:#bfc7d9;--pico-color-slate-150:#cfd5e2;--pico-color-slate-100:#dfe3eb;--pico-color-slate-50:#eff1f4;--pico-color-slate:#525f7a;--pico-color-light:#fff;--pico-color-dark:#000}.pico-color-red-950{color:var(--pico-color-red-950)}.pico-color-red-900{color:var(--pico-color-red-900)}.pico-color-red-850{color:var(--pico-color-red-850)}.pico-color-red-800{color:var(--pico-color-red-800)}.pico-color-red-750{color:var(--pico-color-red-750)}.pico-color-red-700{color:var(--pico-color-red-700)}.pico-color-red-650{color:var(--pico-color-red-650)}.pico-color-red-600{color:var(--pico-color-red-600)}.pico-color-red-550{color:var(--pico-color-red-550)}.pico-color-red-500{color:var(--pico-color-red-500)}.pico-color-red-450{color:var(--pico-color-red-450)}.pico-color-red-400{color:var(--pico-color-red-400)}.pico-color-red-350{color:var(--pico-color-red-350)}.pico-color-red-300{color:var(--pico-color-red-300)}.pico-color-red-250{color:var(--pico-color-red-250)}.pico-color-red-200{color:var(--pico-color-red-200)}.pico-color-red-150{color:var(--pico-color-red-150)}.pico-color-red-100{color:var(--pico-color-red-100)}.pico-color-red-50{color:var(--pico-color-red-50)}.pico-color-red{color:var(--pico-color-red)}.pico-color-pink-950{color:var(--pico-color-pink-950)}.pico-color-pink-900{color:var(--pico-color-pink-900)}.pico-color-pink-850{color:var(--pico-color-pink-850)}.pico-color-pink-800{color:var(--pico-color-pink-800)}.pico-color-pink-750{color:var(--pico-color-pink-750)}.pico-color-pink-700{color:var(--pico-color-pink-700)}.pico-color-pink-650{color:var(--pico-color-pink-650)}.pico-color-pink-600{color:var(--pico-color-pink-600)}.pico-color-pink-550{color:var(--pico-color-pink-550)}.pico-color-pink-500{color:var(--pico-color-pink-500)}.pico-color-pink-450{color:var(--pico-color-pink-450)}.pico-color-pink-400{color:var(--pico-color-pink-400)}.pico-color-pink-350{color:var(--pico-color-pink-350)}.pico-color-pink-300{color:var(--pico-color-pink-300)}.pico-color-pink-250{color:var(--pico-color-pink-250)}.pico-color-pink-200{color:var(--pico-color-pink-200)}.pico-color-pink-150{color:var(--pico-color-pink-150)}.pico-color-pink-100{color:var(--pico-color-pink-100)}.pico-color-pink-50{color:var(--pico-color-pink-50)}.pico-color-pink{color:var(--pico-color-pink)}.pico-color-fuchsia-950{color:var(--pico-color-fuchsia-950)}.pico-color-fuchsia-900{color:var(--pico-color-fuchsia-900)}.pico-color-fuchsia-850{color:var(--pico-color-fuchsia-850)}.pico-color-fuchsia-800{color:var(--pico-color-fuchsia-800)}.pico-color-fuchsia-750{color:var(--pico-color-fuchsia-750)}.pico-color-fuchsia-700{color:var(--pico-color-fuchsia-700)}.pico-color-fuchsia-650{color:var(--pico-color-fuchsia-650)}.pico-color-fuchsia-600{color:var(--pico-color-fuchsia-600)}.pico-color-fuchsia-550{color:var(--pico-color-fuchsia-550)}.pico-color-fuchsia-500{color:var(--pico-color-fuchsia-500)}.pico-color-fuchsia-450{color:var(--pico-color-fuchsia-450)}.pico-color-fuchsia-400{color:var(--pico-color-fuchsia-400)}.pico-color-fuchsia-350{color:var(--pico-color-fuchsia-350)}.pico-color-fuchsia-300{color:var(--pico-color-fuchsia-300)}.pico-color-fuchsia-250{color:var(--pico-color-fuchsia-250)}.pico-color-fuchsia-200{color:var(--pico-color-fuchsia-200)}.pico-color-fuchsia-150{color:var(--pico-color-fuchsia-150)}.pico-color-fuchsia-100{color:var(--pico-color-fuchsia-100)}.pico-color-fuchsia-50{color:var(--pico-color-fuchsia-50)}.pico-color-fuchsia{color:var(--pico-color-fuchsia)}.pico-color-purple-950{color:var(--pico-color-purple-950)}.pico-color-purple-900{color:var(--pico-color-purple-900)}.pico-color-purple-850{color:var(--pico-color-purple-850)}.pico-color-purple-800{color:var(--pico-color-purple-800)}.pico-color-purple-750{color:var(--pico-color-purple-750)}.pico-color-purple-700{color:var(--pico-color-purple-700)}.pico-color-purple-650{color:var(--pico-color-purple-650)}.pico-color-purple-600{color:var(--pico-color-purple-600)}.pico-color-purple-550{color:var(--pico-color-purple-550)}.pico-color-purple-500{color:var(--pico-color-purple-500)}.pico-color-purple-450{color:var(--pico-color-purple-450)}.pico-color-purple-400{color:var(--pico-color-purple-400)}.pico-color-purple-350{color:var(--pico-color-purple-350)}.pico-color-purple-300{color:var(--pico-color-purple-300)}.pico-color-purple-250{color:var(--pico-color-purple-250)}.pico-color-purple-200{color:var(--pico-color-purple-200)}.pico-color-purple-150{color:var(--pico-color-purple-150)}.pico-color-purple-100{color:var(--pico-color-purple-100)}.pico-color-purple-50{color:var(--pico-color-purple-50)}.pico-color-purple{color:var(--pico-color-purple)}.pico-color-violet-950{color:var(--pico-color-violet-950)}.pico-color-violet-900{color:var(--pico-color-violet-900)}.pico-color-violet-850{color:var(--pico-color-violet-850)}.pico-color-violet-800{color:var(--pico-color-violet-800)}.pico-color-violet-750{color:var(--pico-color-violet-750)}.pico-color-violet-700{color:var(--pico-color-violet-700)}.pico-color-violet-650{color:var(--pico-color-violet-650)}.pico-color-violet-600{color:var(--pico-color-violet-600)}.pico-color-violet-550{color:var(--pico-color-violet-550)}.pico-color-violet-500{color:var(--pico-color-violet-500)}.pico-color-violet-450{color:var(--pico-color-violet-450)}.pico-color-violet-400{color:var(--pico-color-violet-400)}.pico-color-violet-350{color:var(--pico-color-violet-350)}.pico-color-violet-300{color:var(--pico-color-violet-300)}.pico-color-violet-250{color:var(--pico-color-violet-250)}.pico-color-violet-200{color:var(--pico-color-violet-200)}.pico-color-violet-150{color:var(--pico-color-violet-150)}.pico-color-violet-100{color:var(--pico-color-violet-100)}.pico-color-violet-50{color:var(--pico-color-violet-50)}.pico-color-violet{color:var(--pico-color-violet)}.pico-color-indigo-950{color:var(--pico-color-indigo-950)}.pico-color-indigo-900{color:var(--pico-color-indigo-900)}.pico-color-indigo-850{color:var(--pico-color-indigo-850)}.pico-color-indigo-800{color:var(--pico-color-indigo-800)}.pico-color-indigo-750{color:var(--pico-color-indigo-750)}.pico-color-indigo-700{color:var(--pico-color-indigo-700)}.pico-color-indigo-650{color:var(--pico-color-indigo-650)}.pico-color-indigo-600{color:var(--pico-color-indigo-600)}.pico-color-indigo-550{color:var(--pico-color-indigo-550)}.pico-color-indigo-500{color:var(--pico-color-indigo-500)}.pico-color-indigo-450{color:var(--pico-color-indigo-450)}.pico-color-indigo-400{color:var(--pico-color-indigo-400)}.pico-color-indigo-350{color:var(--pico-color-indigo-350)}.pico-color-indigo-300{color:var(--pico-color-indigo-300)}.pico-color-indigo-250{color:var(--pico-color-indigo-250)}.pico-color-indigo-200{color:var(--pico-color-indigo-200)}.pico-color-indigo-150{color:var(--pico-color-indigo-150)}.pico-color-indigo-100{color:var(--pico-color-indigo-100)}.pico-color-indigo-50{color:var(--pico-color-indigo-50)}.pico-color-indigo{color:var(--pico-color-indigo)}.pico-color-blue-950{color:var(--pico-color-blue-950)}.pico-color-blue-900{color:var(--pico-color-blue-900)}.pico-color-blue-850{color:var(--pico-color-blue-850)}.pico-color-blue-800{color:var(--pico-color-blue-800)}.pico-color-blue-750{color:var(--pico-color-blue-750)}.pico-color-blue-700{color:var(--pico-color-blue-700)}.pico-color-blue-650{color:var(--pico-color-blue-650)}.pico-color-blue-600{color:var(--pico-color-blue-600)}.pico-color-blue-550{color:var(--pico-color-blue-550)}.pico-color-blue-500{color:var(--pico-color-blue-500)}.pico-color-blue-450{color:var(--pico-color-blue-450)}.pico-color-blue-400{color:var(--pico-color-blue-400)}.pico-color-blue-350{color:var(--pico-color-blue-350)}.pico-color-blue-300{color:var(--pico-color-blue-300)}.pico-color-blue-250{color:var(--pico-color-blue-250)}.pico-color-blue-200{color:var(--pico-color-blue-200)}.pico-color-blue-150{color:var(--pico-color-blue-150)}.pico-color-blue-100{color:var(--pico-color-blue-100)}.pico-color-blue-50{color:var(--pico-color-blue-50)}.pico-color-blue{color:var(--pico-color-blue)}.pico-color-azure-950{color:var(--pico-color-azure-950)}.pico-color-azure-900{color:var(--pico-color-azure-900)}.pico-color-azure-850{color:var(--pico-color-azure-850)}.pico-color-azure-800{color:var(--pico-color-azure-800)}.pico-color-azure-750{color:var(--pico-color-azure-750)}.pico-color-azure-700{color:var(--pico-color-azure-700)}.pico-color-azure-650{color:var(--pico-color-azure-650)}.pico-color-azure-600{color:var(--pico-color-azure-600)}.pico-color-azure-550{color:var(--pico-color-azure-550)}.pico-color-azure-500{color:var(--pico-color-azure-500)}.pico-color-azure-450{color:var(--pico-color-azure-450)}.pico-color-azure-400{color:var(--pico-color-azure-400)}.pico-color-azure-350{color:var(--pico-color-azure-350)}.pico-color-azure-300{color:var(--pico-color-azure-300)}.pico-color-azure-250{color:var(--pico-color-azure-250)}.pico-color-azure-200{color:var(--pico-color-azure-200)}.pico-color-azure-150{color:var(--pico-color-azure-150)}.pico-color-azure-100{color:var(--pico-color-azure-100)}.pico-color-azure-50{color:var(--pico-color-azure-50)}.pico-color-azure{color:var(--pico-color-azure)}.pico-color-cyan-950{color:var(--pico-color-cyan-950)}.pico-color-cyan-900{color:var(--pico-color-cyan-900)}.pico-color-cyan-850{color:var(--pico-color-cyan-850)}.pico-color-cyan-800{color:var(--pico-color-cyan-800)}.pico-color-cyan-750{color:var(--pico-color-cyan-750)}.pico-color-cyan-700{color:var(--pico-color-cyan-700)}.pico-color-cyan-650{color:var(--pico-color-cyan-650)}.pico-color-cyan-600{color:var(--pico-color-cyan-600)}.pico-color-cyan-550{color:var(--pico-color-cyan-550)}.pico-color-cyan-500{color:var(--pico-color-cyan-500)}.pico-color-cyan-450{color:var(--pico-color-cyan-450)}.pico-color-cyan-400{color:var(--pico-color-cyan-400)}.pico-color-cyan-350{color:var(--pico-color-cyan-350)}.pico-color-cyan-300{color:var(--pico-color-cyan-300)}.pico-color-cyan-250{color:var(--pico-color-cyan-250)}.pico-color-cyan-200{color:var(--pico-color-cyan-200)}.pico-color-cyan-150{color:var(--pico-color-cyan-150)}.pico-color-cyan-100{color:var(--pico-color-cyan-100)}.pico-color-cyan-50{color:var(--pico-color-cyan-50)}.pico-color-cyan{color:var(--pico-color-cyan)}.pico-color-jade-950{color:var(--pico-color-jade-950)}.pico-color-jade-900{color:var(--pico-color-jade-900)}.pico-color-jade-850{color:var(--pico-color-jade-850)}.pico-color-jade-800{color:var(--pico-color-jade-800)}.pico-color-jade-750{color:var(--pico-color-jade-750)}.pico-color-jade-700{color:var(--pico-color-jade-700)}.pico-color-jade-650{color:var(--pico-color-jade-650)}.pico-color-jade-600{color:var(--pico-color-jade-600)}.pico-color-jade-550{color:var(--pico-color-jade-550)}.pico-color-jade-500{color:var(--pico-color-jade-500)}.pico-color-jade-450{color:var(--pico-color-jade-450)}.pico-color-jade-400{color:var(--pico-color-jade-400)}.pico-color-jade-350{color:var(--pico-color-jade-350)}.pico-color-jade-300{color:var(--pico-color-jade-300)}.pico-color-jade-250{color:var(--pico-color-jade-250)}.pico-color-jade-200{color:var(--pico-color-jade-200)}.pico-color-jade-150{color:var(--pico-color-jade-150)}.pico-color-jade-100{color:var(--pico-color-jade-100)}.pico-color-jade-50{color:var(--pico-color-jade-50)}.pico-color-jade{color:var(--pico-color-jade)}.pico-color-green-950{color:var(--pico-color-green-950)}.pico-color-green-900{color:var(--pico-color-green-900)}.pico-color-green-850{color:var(--pico-color-green-850)}.pico-color-green-800{color:var(--pico-color-green-800)}.pico-color-green-750{color:var(--pico-color-green-750)}.pico-color-green-700{color:var(--pico-color-green-700)}.pico-color-green-650{color:var(--pico-color-green-650)}.pico-color-green-600{color:var(--pico-color-green-600)}.pico-color-green-550{color:var(--pico-color-green-550)}.pico-color-green-500{color:var(--pico-color-green-500)}.pico-color-green-450{color:var(--pico-color-green-450)}.pico-color-green-400{color:var(--pico-color-green-400)}.pico-color-green-350{color:var(--pico-color-green-350)}.pico-color-green-300{color:var(--pico-color-green-300)}.pico-color-green-250{color:var(--pico-color-green-250)}.pico-color-green-200{color:var(--pico-color-green-200)}.pico-color-green-150{color:var(--pico-color-green-150)}.pico-color-green-100{color:var(--pico-color-green-100)}.pico-color-green-50{color:var(--pico-color-green-50)}.pico-color-green{color:var(--pico-color-green)}.pico-color-lime-950{color:var(--pico-color-lime-950)}.pico-color-lime-900{color:var(--pico-color-lime-900)}.pico-color-lime-850{color:var(--pico-color-lime-850)}.pico-color-lime-800{color:var(--pico-color-lime-800)}.pico-color-lime-750{color:var(--pico-color-lime-750)}.pico-color-lime-700{color:var(--pico-color-lime-700)}.pico-color-lime-650{color:var(--pico-color-lime-650)}.pico-color-lime-600{color:var(--pico-color-lime-600)}.pico-color-lime-550{color:var(--pico-color-lime-550)}.pico-color-lime-500{color:var(--pico-color-lime-500)}.pico-color-lime-450{color:var(--pico-color-lime-450)}.pico-color-lime-400{color:var(--pico-color-lime-400)}.pico-color-lime-350{color:var(--pico-color-lime-350)}.pico-color-lime-300{color:var(--pico-color-lime-300)}.pico-color-lime-250{color:var(--pico-color-lime-250)}.pico-color-lime-200{color:var(--pico-color-lime-200)}.pico-color-lime-150{color:var(--pico-color-lime-150)}.pico-color-lime-100{color:var(--pico-color-lime-100)}.pico-color-lime-50{color:var(--pico-color-lime-50)}.pico-color-lime{color:var(--pico-color-lime)}.pico-color-yellow-950{color:var(--pico-color-yellow-950)}.pico-color-yellow-900{color:var(--pico-color-yellow-900)}.pico-color-yellow-850{color:var(--pico-color-yellow-850)}.pico-color-yellow-800{color:var(--pico-color-yellow-800)}.pico-color-yellow-750{color:var(--pico-color-yellow-750)}.pico-color-yellow-700{color:var(--pico-color-yellow-700)}.pico-color-yellow-650{color:var(--pico-color-yellow-650)}.pico-color-yellow-600{color:var(--pico-color-yellow-600)}.pico-color-yellow-550{color:var(--pico-color-yellow-550)}.pico-color-yellow-500{color:var(--pico-color-yellow-500)}.pico-color-yellow-450{color:var(--pico-color-yellow-450)}.pico-color-yellow-400{color:var(--pico-color-yellow-400)}.pico-color-yellow-350{color:var(--pico-color-yellow-350)}.pico-color-yellow-300{color:var(--pico-color-yellow-300)}.pico-color-yellow-250{color:var(--pico-color-yellow-250)}.pico-color-yellow-200{color:var(--pico-color-yellow-200)}.pico-color-yellow-150{color:var(--pico-color-yellow-150)}.pico-color-yellow-100{color:var(--pico-color-yellow-100)}.pico-color-yellow-50{color:var(--pico-color-yellow-50)}.pico-color-yellow{color:var(--pico-color-yellow)}.pico-color-amber-950{color:var(--pico-color-amber-950)}.pico-color-amber-900{color:var(--pico-color-amber-900)}.pico-color-amber-850{color:var(--pico-color-amber-850)}.pico-color-amber-800{color:var(--pico-color-amber-800)}.pico-color-amber-750{color:var(--pico-color-amber-750)}.pico-color-amber-700{color:var(--pico-color-amber-700)}.pico-color-amber-650{color:var(--pico-color-amber-650)}.pico-color-amber-600{color:var(--pico-color-amber-600)}.pico-color-amber-550{color:var(--pico-color-amber-550)}.pico-color-amber-500{color:var(--pico-color-amber-500)}.pico-color-amber-450{color:var(--pico-color-amber-450)}.pico-color-amber-400{color:var(--pico-color-amber-400)}.pico-color-amber-350{color:var(--pico-color-amber-350)}.pico-color-amber-300{color:var(--pico-color-amber-300)}.pico-color-amber-250{color:var(--pico-color-amber-250)}.pico-color-amber-200{color:var(--pico-color-amber-200)}.pico-color-amber-150{color:var(--pico-color-amber-150)}.pico-color-amber-100{color:var(--pico-color-amber-100)}.pico-color-amber-50{color:var(--pico-color-amber-50)}.pico-color-amber{color:var(--pico-color-amber)}.pico-color-pumpkin-950{color:var(--pico-color-pumpkin-950)}.pico-color-pumpkin-900{color:var(--pico-color-pumpkin-900)}.pico-color-pumpkin-850{color:var(--pico-color-pumpkin-850)}.pico-color-pumpkin-800{color:var(--pico-color-pumpkin-800)}.pico-color-pumpkin-750{color:var(--pico-color-pumpkin-750)}.pico-color-pumpkin-700{color:var(--pico-color-pumpkin-700)}.pico-color-pumpkin-650{color:var(--pico-color-pumpkin-650)}.pico-color-pumpkin-600{color:var(--pico-color-pumpkin-600)}.pico-color-pumpkin-550{color:var(--pico-color-pumpkin-550)}.pico-color-pumpkin-500{color:var(--pico-color-pumpkin-500)}.pico-color-pumpkin-450{color:var(--pico-color-pumpkin-450)}.pico-color-pumpkin-400{color:var(--pico-color-pumpkin-400)}.pico-color-pumpkin-350{color:var(--pico-color-pumpkin-350)}.pico-color-pumpkin-300{color:var(--pico-color-pumpkin-300)}.pico-color-pumpkin-250{color:var(--pico-color-pumpkin-250)}.pico-color-pumpkin-200{color:var(--pico-color-pumpkin-200)}.pico-color-pumpkin-150{color:var(--pico-color-pumpkin-150)}.pico-color-pumpkin-100{color:var(--pico-color-pumpkin-100)}.pico-color-pumpkin-50{color:var(--pico-color-pumpkin-50)}.pico-color-pumpkin{color:var(--pico-color-pumpkin)}.pico-color-orange-950{color:var(--pico-color-orange-950)}.pico-color-orange-900{color:var(--pico-color-orange-900)}.pico-color-orange-850{color:var(--pico-color-orange-850)}.pico-color-orange-800{color:var(--pico-color-orange-800)}.pico-color-orange-750{color:var(--pico-color-orange-750)}.pico-color-orange-700{color:var(--pico-color-orange-700)}.pico-color-orange-650{color:var(--pico-color-orange-650)}.pico-color-orange-600{color:var(--pico-color-orange-600)}.pico-color-orange-550{color:var(--pico-color-orange-550)}.pico-color-orange-500{color:var(--pico-color-orange-500)}.pico-color-orange-450{color:var(--pico-color-orange-450)}.pico-color-orange-400{color:var(--pico-color-orange-400)}.pico-color-orange-350{color:var(--pico-color-orange-350)}.pico-color-orange-300{color:var(--pico-color-orange-300)}.pico-color-orange-250{color:var(--pico-color-orange-250)}.pico-color-orange-200{color:var(--pico-color-orange-200)}.pico-color-orange-150{color:var(--pico-color-orange-150)}.pico-color-orange-100{color:var(--pico-color-orange-100)}.pico-color-orange-50{color:var(--pico-color-orange-50)}.pico-color-orange{color:var(--pico-color-orange)}.pico-color-sand-950{color:var(--pico-color-sand-950)}.pico-color-sand-900{color:var(--pico-color-sand-900)}.pico-color-sand-850{color:var(--pico-color-sand-850)}.pico-color-sand-800{color:var(--pico-color-sand-800)}.pico-color-sand-750{color:var(--pico-color-sand-750)}.pico-color-sand-700{color:var(--pico-color-sand-700)}.pico-color-sand-650{color:var(--pico-color-sand-650)}.pico-color-sand-600{color:var(--pico-color-sand-600)}.pico-color-sand-550{color:var(--pico-color-sand-550)}.pico-color-sand-500{color:var(--pico-color-sand-500)}.pico-color-sand-450{color:var(--pico-color-sand-450)}.pico-color-sand-400{color:var(--pico-color-sand-400)}.pico-color-sand-350{color:var(--pico-color-sand-350)}.pico-color-sand-300{color:var(--pico-color-sand-300)}.pico-color-sand-250{color:var(--pico-color-sand-250)}.pico-color-sand-200{color:var(--pico-color-sand-200)}.pico-color-sand-150{color:var(--pico-color-sand-150)}.pico-color-sand-100{color:var(--pico-color-sand-100)}.pico-color-sand-50{color:var(--pico-color-sand-50)}.pico-color-sand{color:var(--pico-color-sand)}.pico-color-grey-950{color:var(--pico-color-grey-950)}.pico-color-grey-900{color:var(--pico-color-grey-900)}.pico-color-grey-850{color:var(--pico-color-grey-850)}.pico-color-grey-800{color:var(--pico-color-grey-800)}.pico-color-grey-750{color:var(--pico-color-grey-750)}.pico-color-grey-700{color:var(--pico-color-grey-700)}.pico-color-grey-650{color:var(--pico-color-grey-650)}.pico-color-grey-600{color:var(--pico-color-grey-600)}.pico-color-grey-550{color:var(--pico-color-grey-550)}.pico-color-grey-500{color:var(--pico-color-grey-500)}.pico-color-grey-450{color:var(--pico-color-grey-450)}.pico-color-grey-400{color:var(--pico-color-grey-400)}.pico-color-grey-350{color:var(--pico-color-grey-350)}.pico-color-grey-300{color:var(--pico-color-grey-300)}.pico-color-grey-250{color:var(--pico-color-grey-250)}.pico-color-grey-200{color:var(--pico-color-grey-200)}.pico-color-grey-150{color:var(--pico-color-grey-150)}.pico-color-grey-100{color:var(--pico-color-grey-100)}.pico-color-grey-50{color:var(--pico-color-grey-50)}.pico-color-grey{color:var(--pico-color-grey)}.pico-color-zinc-950{color:var(--pico-color-zinc-950)}.pico-color-zinc-900{color:var(--pico-color-zinc-900)}.pico-color-zinc-850{color:var(--pico-color-zinc-850)}.pico-color-zinc-800{color:var(--pico-color-zinc-800)}.pico-color-zinc-750{color:var(--pico-color-zinc-750)}.pico-color-zinc-700{color:var(--pico-color-zinc-700)}.pico-color-zinc-650{color:var(--pico-color-zinc-650)}.pico-color-zinc-600{color:var(--pico-color-zinc-600)}.pico-color-zinc-550{color:var(--pico-color-zinc-550)}.pico-color-zinc-500{color:var(--pico-color-zinc-500)}.pico-color-zinc-450{color:var(--pico-color-zinc-450)}.pico-color-zinc-400{color:var(--pico-color-zinc-400)}.pico-color-zinc-350{color:var(--pico-color-zinc-350)}.pico-color-zinc-300{color:var(--pico-color-zinc-300)}.pico-color-zinc-250{color:var(--pico-color-zinc-250)}.pico-color-zinc-200{color:var(--pico-color-zinc-200)}.pico-color-zinc-150{color:var(--pico-color-zinc-150)}.pico-color-zinc-100{color:var(--pico-color-zinc-100)}.pico-color-zinc-50{color:var(--pico-color-zinc-50)}.pico-color-zinc{color:var(--pico-color-zinc)}.pico-color-slate-950{color:var(--pico-color-slate-950)}.pico-color-slate-900{color:var(--pico-color-slate-900)}.pico-color-slate-850{color:var(--pico-color-slate-850)}.pico-color-slate-800{color:var(--pico-color-slate-800)}.pico-color-slate-750{color:var(--pico-color-slate-750)}.pico-color-slate-700{color:var(--pico-color-slate-700)}.pico-color-slate-650{color:var(--pico-color-slate-650)}.pico-color-slate-600{color:var(--pico-color-slate-600)}.pico-color-slate-550{color:var(--pico-color-slate-550)}.pico-color-slate-500{color:var(--pico-color-slate-500)}.pico-color-slate-450{color:var(--pico-color-slate-450)}.pico-color-slate-400{color:var(--pico-color-slate-400)}.pico-color-slate-350{color:var(--pico-color-slate-350)}.pico-color-slate-300{color:var(--pico-color-slate-300)}.pico-color-slate-250{color:var(--pico-color-slate-250)}.pico-color-slate-200{color:var(--pico-color-slate-200)}.pico-color-slate-150{color:var(--pico-color-slate-150)}.pico-color-slate-100{color:var(--pico-color-slate-100)}.pico-color-slate-50{color:var(--pico-color-slate-50)}.pico-color-slate{color:var(--pico-color-slate)}.pico-background-red-950{background-color:var(--pico-color-red-950);color:var(--pico-color-light)}.pico-background-red-900{background-color:var(--pico-color-red-900);color:var(--pico-color-light)}.pico-background-red-850{background-color:var(--pico-color-red-850);color:var(--pico-color-light)}.pico-background-red-800{background-color:var(--pico-color-red-800);color:var(--pico-color-light)}.pico-background-red-750{background-color:var(--pico-color-red-750);color:var(--pico-color-light)}.pico-background-red-700{background-color:var(--pico-color-red-700);color:var(--pico-color-light)}.pico-background-red-650{background-color:var(--pico-color-red-650);color:var(--pico-color-light)}.pico-background-red-600{background-color:var(--pico-color-red-600);color:var(--pico-color-light)}.pico-background-red-550{background-color:var(--pico-color-red-550);color:var(--pico-color-light)}.pico-background-red-500{background-color:var(--pico-color-red-500);color:var(--pico-color-light)}.pico-background-red-450{background-color:var(--pico-color-red-450);color:var(--pico-color-light)}.pico-background-red-400{background-color:var(--pico-color-red-400);color:var(--pico-color-dark)}.pico-background-red-350{background-color:var(--pico-color-red-350);color:var(--pico-color-dark)}.pico-background-red-300{background-color:var(--pico-color-red-300);color:var(--pico-color-dark)}.pico-background-red-250{background-color:var(--pico-color-red-250);color:var(--pico-color-dark)}.pico-background-red-200{background-color:var(--pico-color-red-200);color:var(--pico-color-dark)}.pico-background-red-150{background-color:var(--pico-color-red-150);color:var(--pico-color-dark)}.pico-background-red-100{background-color:var(--pico-color-red-100);color:var(--pico-color-dark)}.pico-background-red-50{background-color:var(--pico-color-red-50);color:var(--pico-color-dark)}.pico-background-red{background-color:var(--pico-color-red);color:var(--pico-color-light)}.pico-background-pink-950{background-color:var(--pico-color-pink-950);color:var(--pico-color-light)}.pico-background-pink-900{background-color:var(--pico-color-pink-900);color:var(--pico-color-light)}.pico-background-pink-850{background-color:var(--pico-color-pink-850);color:var(--pico-color-light)}.pico-background-pink-800{background-color:var(--pico-color-pink-800);color:var(--pico-color-light)}.pico-background-pink-750{background-color:var(--pico-color-pink-750);color:var(--pico-color-light)}.pico-background-pink-700{background-color:var(--pico-color-pink-700);color:var(--pico-color-light)}.pico-background-pink-650{background-color:var(--pico-color-pink-650);color:var(--pico-color-light)}.pico-background-pink-600{background-color:var(--pico-color-pink-600);color:var(--pico-color-light)}.pico-background-pink-550{background-color:var(--pico-color-pink-550);color:var(--pico-color-light)}.pico-background-pink-500{background-color:var(--pico-color-pink-500);color:var(--pico-color-light)}.pico-background-pink-450{background-color:var(--pico-color-pink-450);color:var(--pico-color-light)}.pico-background-pink-400{background-color:var(--pico-color-pink-400);color:var(--pico-color-dark)}.pico-background-pink-350{background-color:var(--pico-color-pink-350);color:var(--pico-color-dark)}.pico-background-pink-300{background-color:var(--pico-color-pink-300);color:var(--pico-color-dark)}.pico-background-pink-250{background-color:var(--pico-color-pink-250);color:var(--pico-color-dark)}.pico-background-pink-200{background-color:var(--pico-color-pink-200);color:var(--pico-color-dark)}.pico-background-pink-150{background-color:var(--pico-color-pink-150);color:var(--pico-color-dark)}.pico-background-pink-100{background-color:var(--pico-color-pink-100);color:var(--pico-color-dark)}.pico-background-pink-50{background-color:var(--pico-color-pink-50);color:var(--pico-color-dark)}.pico-background-pink{background-color:var(--pico-color-pink);color:var(--pico-color-light)}.pico-background-fuchsia-950{background-color:var(--pico-color-fuchsia-950);color:var(--pico-color-light)}.pico-background-fuchsia-900{background-color:var(--pico-color-fuchsia-900);color:var(--pico-color-light)}.pico-background-fuchsia-850{background-color:var(--pico-color-fuchsia-850);color:var(--pico-color-light)}.pico-background-fuchsia-800{background-color:var(--pico-color-fuchsia-800);color:var(--pico-color-light)}.pico-background-fuchsia-750{background-color:var(--pico-color-fuchsia-750);color:var(--pico-color-light)}.pico-background-fuchsia-700{background-color:var(--pico-color-fuchsia-700);color:var(--pico-color-light)}.pico-background-fuchsia-650{background-color:var(--pico-color-fuchsia-650);color:var(--pico-color-light)}.pico-background-fuchsia-600{background-color:var(--pico-color-fuchsia-600);color:var(--pico-color-light)}.pico-background-fuchsia-550{background-color:var(--pico-color-fuchsia-550);color:var(--pico-color-light)}.pico-background-fuchsia-500{background-color:var(--pico-color-fuchsia-500);color:var(--pico-color-light)}.pico-background-fuchsia-450{background-color:var(--pico-color-fuchsia-450);color:var(--pico-color-light)}.pico-background-fuchsia-400{background-color:var(--pico-color-fuchsia-400);color:var(--pico-color-dark)}.pico-background-fuchsia-350{background-color:var(--pico-color-fuchsia-350);color:var(--pico-color-dark)}.pico-background-fuchsia-300{background-color:var(--pico-color-fuchsia-300);color:var(--pico-color-dark)}.pico-background-fuchsia-250{background-color:var(--pico-color-fuchsia-250);color:var(--pico-color-dark)}.pico-background-fuchsia-200{background-color:var(--pico-color-fuchsia-200);color:var(--pico-color-dark)}.pico-background-fuchsia-150{background-color:var(--pico-color-fuchsia-150);color:var(--pico-color-dark)}.pico-background-fuchsia-100{background-color:var(--pico-color-fuchsia-100);color:var(--pico-color-dark)}.pico-background-fuchsia-50{background-color:var(--pico-color-fuchsia-50);color:var(--pico-color-dark)}.pico-background-fuchsia{background-color:var(--pico-color-fuchsia);color:var(--pico-color-light)}.pico-background-purple-950{background-color:var(--pico-color-purple-950);color:var(--pico-color-light)}.pico-background-purple-900{background-color:var(--pico-color-purple-900);color:var(--pico-color-light)}.pico-background-purple-850{background-color:var(--pico-color-purple-850);color:var(--pico-color-light)}.pico-background-purple-800{background-color:var(--pico-color-purple-800);color:var(--pico-color-light)}.pico-background-purple-750{background-color:var(--pico-color-purple-750);color:var(--pico-color-light)}.pico-background-purple-700{background-color:var(--pico-color-purple-700);color:var(--pico-color-light)}.pico-background-purple-650{background-color:var(--pico-color-purple-650);color:var(--pico-color-light)}.pico-background-purple-600{background-color:var(--pico-color-purple-600);color:var(--pico-color-light)}.pico-background-purple-550{background-color:var(--pico-color-purple-550);color:var(--pico-color-light)}.pico-background-purple-500{background-color:var(--pico-color-purple-500);color:var(--pico-color-light)}.pico-background-purple-450{background-color:var(--pico-color-purple-450);color:var(--pico-color-dark)}.pico-background-purple-400{background-color:var(--pico-color-purple-400);color:var(--pico-color-dark)}.pico-background-purple-350{background-color:var(--pico-color-purple-350);color:var(--pico-color-dark)}.pico-background-purple-300{background-color:var(--pico-color-purple-300);color:var(--pico-color-dark)}.pico-background-purple-250{background-color:var(--pico-color-purple-250);color:var(--pico-color-dark)}.pico-background-purple-200{background-color:var(--pico-color-purple-200);color:var(--pico-color-dark)}.pico-background-purple-150{background-color:var(--pico-color-purple-150);color:var(--pico-color-dark)}.pico-background-purple-100{background-color:var(--pico-color-purple-100);color:var(--pico-color-dark)}.pico-background-purple-50{background-color:var(--pico-color-purple-50);color:var(--pico-color-dark)}.pico-background-purple{background-color:var(--pico-color-purple);color:var(--pico-color-light)}.pico-background-violet-950{background-color:var(--pico-color-violet-950);color:var(--pico-color-light)}.pico-background-violet-900{background-color:var(--pico-color-violet-900);color:var(--pico-color-light)}.pico-background-violet-850{background-color:var(--pico-color-violet-850);color:var(--pico-color-light)}.pico-background-violet-800{background-color:var(--pico-color-violet-800);color:var(--pico-color-light)}.pico-background-violet-750{background-color:var(--pico-color-violet-750);color:var(--pico-color-light)}.pico-background-violet-700{background-color:var(--pico-color-violet-700);color:var(--pico-color-light)}.pico-background-violet-650{background-color:var(--pico-color-violet-650);color:var(--pico-color-light)}.pico-background-violet-600{background-color:var(--pico-color-violet-600);color:var(--pico-color-light)}.pico-background-violet-550{background-color:var(--pico-color-violet-550);color:var(--pico-color-light)}.pico-background-violet-500{background-color:var(--pico-color-violet-500);color:var(--pico-color-light)}.pico-background-violet-450{background-color:var(--pico-color-violet-450);color:var(--pico-color-dark)}.pico-background-violet-400{background-color:var(--pico-color-violet-400);color:var(--pico-color-dark)}.pico-background-violet-350{background-color:var(--pico-color-violet-350);color:var(--pico-color-dark)}.pico-background-violet-300{background-color:var(--pico-color-violet-300);color:var(--pico-color-dark)}.pico-background-violet-250{background-color:var(--pico-color-violet-250);color:var(--pico-color-dark)}.pico-background-violet-200{background-color:var(--pico-color-violet-200);color:var(--pico-color-dark)}.pico-background-violet-150{background-color:var(--pico-color-violet-150);color:var(--pico-color-dark)}.pico-background-violet-100{background-color:var(--pico-color-violet-100);color:var(--pico-color-dark)}.pico-background-violet-50{background-color:var(--pico-color-violet-50);color:var(--pico-color-dark)}.pico-background-violet{background-color:var(--pico-color-violet);color:var(--pico-color-light)}.pico-background-indigo-950{background-color:var(--pico-color-indigo-950);color:var(--pico-color-light)}.pico-background-indigo-900{background-color:var(--pico-color-indigo-900);color:var(--pico-color-light)}.pico-background-indigo-850{background-color:var(--pico-color-indigo-850);color:var(--pico-color-light)}.pico-background-indigo-800{background-color:var(--pico-color-indigo-800);color:var(--pico-color-light)}.pico-background-indigo-750{background-color:var(--pico-color-indigo-750);color:var(--pico-color-light)}.pico-background-indigo-700{background-color:var(--pico-color-indigo-700);color:var(--pico-color-light)}.pico-background-indigo-650{background-color:var(--pico-color-indigo-650);color:var(--pico-color-light)}.pico-background-indigo-600{background-color:var(--pico-color-indigo-600);color:var(--pico-color-light)}.pico-background-indigo-550{background-color:var(--pico-color-indigo-550);color:var(--pico-color-light)}.pico-background-indigo-500{background-color:var(--pico-color-indigo-500);color:var(--pico-color-light)}.pico-background-indigo-450{background-color:var(--pico-color-indigo-450);color:var(--pico-color-dark)}.pico-background-indigo-400{background-color:var(--pico-color-indigo-400);color:var(--pico-color-dark)}.pico-background-indigo-350{background-color:var(--pico-color-indigo-350);color:var(--pico-color-dark)}.pico-background-indigo-300{background-color:var(--pico-color-indigo-300);color:var(--pico-color-dark)}.pico-background-indigo-250{background-color:var(--pico-color-indigo-250);color:var(--pico-color-dark)}.pico-background-indigo-200{background-color:var(--pico-color-indigo-200);color:var(--pico-color-dark)}.pico-background-indigo-150{background-color:var(--pico-color-indigo-150);color:var(--pico-color-dark)}.pico-background-indigo-100{background-color:var(--pico-color-indigo-100);color:var(--pico-color-dark)}.pico-background-indigo-50{background-color:var(--pico-color-indigo-50);color:var(--pico-color-dark)}.pico-background-indigo{background-color:var(--pico-color-indigo);color:var(--pico-color-light)}.pico-background-blue-950{background-color:var(--pico-color-blue-950);color:var(--pico-color-light)}.pico-background-blue-900{background-color:var(--pico-color-blue-900);color:var(--pico-color-light)}.pico-background-blue-850{background-color:var(--pico-color-blue-850);color:var(--pico-color-light)}.pico-background-blue-800{background-color:var(--pico-color-blue-800);color:var(--pico-color-light)}.pico-background-blue-750{background-color:var(--pico-color-blue-750);color:var(--pico-color-light)}.pico-background-blue-700{background-color:var(--pico-color-blue-700);color:var(--pico-color-light)}.pico-background-blue-650{background-color:var(--pico-color-blue-650);color:var(--pico-color-light)}.pico-background-blue-600{background-color:var(--pico-color-blue-600);color:var(--pico-color-light)}.pico-background-blue-550{background-color:var(--pico-color-blue-550);color:var(--pico-color-light)}.pico-background-blue-500{background-color:var(--pico-color-blue-500);color:var(--pico-color-light)}.pico-background-blue-450{background-color:var(--pico-color-blue-450);color:var(--pico-color-dark)}.pico-background-blue-400{background-color:var(--pico-color-blue-400);color:var(--pico-color-dark)}.pico-background-blue-350{background-color:var(--pico-color-blue-350);color:var(--pico-color-dark)}.pico-background-blue-300{background-color:var(--pico-color-blue-300);color:var(--pico-color-dark)}.pico-background-blue-250{background-color:var(--pico-color-blue-250);color:var(--pico-color-dark)}.pico-background-blue-200{background-color:var(--pico-color-blue-200);color:var(--pico-color-dark)}.pico-background-blue-150{background-color:var(--pico-color-blue-150);color:var(--pico-color-dark)}.pico-background-blue-100{background-color:var(--pico-color-blue-100);color:var(--pico-color-dark)}.pico-background-blue-50{background-color:var(--pico-color-blue-50);color:var(--pico-color-dark)}.pico-background-blue{background-color:var(--pico-color-blue);color:var(--pico-color-light)}.pico-background-azure-950{background-color:var(--pico-color-azure-950);color:var(--pico-color-light)}.pico-background-azure-900{background-color:var(--pico-color-azure-900);color:var(--pico-color-light)}.pico-background-azure-850{background-color:var(--pico-color-azure-850);color:var(--pico-color-light)}.pico-background-azure-800{background-color:var(--pico-color-azure-800);color:var(--pico-color-light)}.pico-background-azure-750{background-color:var(--pico-color-azure-750);color:var(--pico-color-light)}.pico-background-azure-700{background-color:var(--pico-color-azure-700);color:var(--pico-color-light)}.pico-background-azure-650{background-color:var(--pico-color-azure-650);color:var(--pico-color-light)}.pico-background-azure-600{background-color:var(--pico-color-azure-600);color:var(--pico-color-light)}.pico-background-azure-550{background-color:var(--pico-color-azure-550);color:var(--pico-color-light)}.pico-background-azure-500{background-color:var(--pico-color-azure-500);color:var(--pico-color-light)}.pico-background-azure-450{background-color:var(--pico-color-azure-450);color:var(--pico-color-light)}.pico-background-azure-400{background-color:var(--pico-color-azure-400);color:var(--pico-color-light)}.pico-background-azure-350{background-color:var(--pico-color-azure-350);color:var(--pico-color-dark)}.pico-background-azure-300{background-color:var(--pico-color-azure-300);color:var(--pico-color-dark)}.pico-background-azure-250{background-color:var(--pico-color-azure-250);color:var(--pico-color-dark)}.pico-background-azure-200{background-color:var(--pico-color-azure-200);color:var(--pico-color-dark)}.pico-background-azure-150{background-color:var(--pico-color-azure-150);color:var(--pico-color-dark)}.pico-background-azure-100{background-color:var(--pico-color-azure-100);color:var(--pico-color-dark)}.pico-background-azure-50{background-color:var(--pico-color-azure-50);color:var(--pico-color-dark)}.pico-background-azure{background-color:var(--pico-color-azure);color:var(--pico-color-light)}.pico-background-cyan-950{background-color:var(--pico-color-cyan-950);color:var(--pico-color-light)}.pico-background-cyan-900{background-color:var(--pico-color-cyan-900);color:var(--pico-color-light)}.pico-background-cyan-850{background-color:var(--pico-color-cyan-850);color:var(--pico-color-light)}.pico-background-cyan-800{background-color:var(--pico-color-cyan-800);color:var(--pico-color-light)}.pico-background-cyan-750{background-color:var(--pico-color-cyan-750);color:var(--pico-color-light)}.pico-background-cyan-700{background-color:var(--pico-color-cyan-700);color:var(--pico-color-light)}.pico-background-cyan-650{background-color:var(--pico-color-cyan-650);color:var(--pico-color-light)}.pico-background-cyan-600{background-color:var(--pico-color-cyan-600);color:var(--pico-color-light)}.pico-background-cyan-550{background-color:var(--pico-color-cyan-550);color:var(--pico-color-light)}.pico-background-cyan-500{background-color:var(--pico-color-cyan-500);color:var(--pico-color-light)}.pico-background-cyan-450{background-color:var(--pico-color-cyan-450);color:var(--pico-color-light)}.pico-background-cyan-400{background-color:var(--pico-color-cyan-400);color:var(--pico-color-light)}.pico-background-cyan-350{background-color:var(--pico-color-cyan-350);color:var(--pico-color-light)}.pico-background-cyan-300{background-color:var(--pico-color-cyan-300);color:var(--pico-color-dark)}.pico-background-cyan-250{background-color:var(--pico-color-cyan-250);color:var(--pico-color-dark)}.pico-background-cyan-200{background-color:var(--pico-color-cyan-200);color:var(--pico-color-dark)}.pico-background-cyan-150{background-color:var(--pico-color-cyan-150);color:var(--pico-color-dark)}.pico-background-cyan-100{background-color:var(--pico-color-cyan-100);color:var(--pico-color-dark)}.pico-background-cyan-50{background-color:var(--pico-color-cyan-50);color:var(--pico-color-dark)}.pico-background-cyan{background-color:var(--pico-color-cyan);color:var(--pico-color-light)}.pico-background-jade-950{background-color:var(--pico-color-jade-950);color:var(--pico-color-light)}.pico-background-jade-900{background-color:var(--pico-color-jade-900);color:var(--pico-color-light)}.pico-background-jade-850{background-color:var(--pico-color-jade-850);color:var(--pico-color-light)}.pico-background-jade-800{background-color:var(--pico-color-jade-800);color:var(--pico-color-light)}.pico-background-jade-750{background-color:var(--pico-color-jade-750);color:var(--pico-color-light)}.pico-background-jade-700{background-color:var(--pico-color-jade-700);color:var(--pico-color-light)}.pico-background-jade-650{background-color:var(--pico-color-jade-650);color:var(--pico-color-light)}.pico-background-jade-600{background-color:var(--pico-color-jade-600);color:var(--pico-color-light)}.pico-background-jade-550{background-color:var(--pico-color-jade-550);color:var(--pico-color-light)}.pico-background-jade-500{background-color:var(--pico-color-jade-500);color:var(--pico-color-light)}.pico-background-jade-450{background-color:var(--pico-color-jade-450);color:var(--pico-color-light)}.pico-background-jade-400{background-color:var(--pico-color-jade-400);color:var(--pico-color-light)}.pico-background-jade-350{background-color:var(--pico-color-jade-350);color:var(--pico-color-light)}.pico-background-jade-300{background-color:var(--pico-color-jade-300);color:var(--pico-color-dark)}.pico-background-jade-250{background-color:var(--pico-color-jade-250);color:var(--pico-color-dark)}.pico-background-jade-200{background-color:var(--pico-color-jade-200);color:var(--pico-color-dark)}.pico-background-jade-150{background-color:var(--pico-color-jade-150);color:var(--pico-color-dark)}.pico-background-jade-100{background-color:var(--pico-color-jade-100);color:var(--pico-color-dark)}.pico-background-jade-50{background-color:var(--pico-color-jade-50);color:var(--pico-color-dark)}.pico-background-jade{background-color:var(--pico-color-jade);color:var(--pico-color-light)}.pico-background-green-950{background-color:var(--pico-color-green-950);color:var(--pico-color-light)}.pico-background-green-900{background-color:var(--pico-color-green-900);color:var(--pico-color-light)}.pico-background-green-850{background-color:var(--pico-color-green-850);color:var(--pico-color-light)}.pico-background-green-800{background-color:var(--pico-color-green-800);color:var(--pico-color-light)}.pico-background-green-750{background-color:var(--pico-color-green-750);color:var(--pico-color-light)}.pico-background-green-700{background-color:var(--pico-color-green-700);color:var(--pico-color-light)}.pico-background-green-650{background-color:var(--pico-color-green-650);color:var(--pico-color-light)}.pico-background-green-600{background-color:var(--pico-color-green-600);color:var(--pico-color-light)}.pico-background-green-550{background-color:var(--pico-color-green-550);color:var(--pico-color-light)}.pico-background-green-500{background-color:var(--pico-color-green-500);color:var(--pico-color-light)}.pico-background-green-450{background-color:var(--pico-color-green-450);color:var(--pico-color-light)}.pico-background-green-400{background-color:var(--pico-color-green-400);color:var(--pico-color-light)}.pico-background-green-350{background-color:var(--pico-color-green-350);color:var(--pico-color-dark)}.pico-background-green-300{background-color:var(--pico-color-green-300);color:var(--pico-color-dark)}.pico-background-green-250{background-color:var(--pico-color-green-250);color:var(--pico-color-dark)}.pico-background-green-200{background-color:var(--pico-color-green-200);color:var(--pico-color-dark)}.pico-background-green-150{background-color:var(--pico-color-green-150);color:var(--pico-color-dark)}.pico-background-green-100{background-color:var(--pico-color-green-100);color:var(--pico-color-dark)}.pico-background-green-50{background-color:var(--pico-color-green-50);color:var(--pico-color-dark)}.pico-background-green{background-color:var(--pico-color-green);color:var(--pico-color-light)}.pico-background-lime-950{background-color:var(--pico-color-lime-950);color:var(--pico-color-light)}.pico-background-lime-900{background-color:var(--pico-color-lime-900);color:var(--pico-color-light)}.pico-background-lime-850{background-color:var(--pico-color-lime-850);color:var(--pico-color-light)}.pico-background-lime-800{background-color:var(--pico-color-lime-800);color:var(--pico-color-light)}.pico-background-lime-750{background-color:var(--pico-color-lime-750);color:var(--pico-color-light)}.pico-background-lime-700{background-color:var(--pico-color-lime-700);color:var(--pico-color-light)}.pico-background-lime-650{background-color:var(--pico-color-lime-650);color:var(--pico-color-light)}.pico-background-lime-600{background-color:var(--pico-color-lime-600);color:var(--pico-color-light)}.pico-background-lime-550{background-color:var(--pico-color-lime-550);color:var(--pico-color-light)}.pico-background-lime-500{background-color:var(--pico-color-lime-500);color:var(--pico-color-light)}.pico-background-lime-450{background-color:var(--pico-color-lime-450);color:var(--pico-color-light)}.pico-background-lime-400{background-color:var(--pico-color-lime-400);color:var(--pico-color-light)}.pico-background-lime-350{background-color:var(--pico-color-lime-350);color:var(--pico-color-dark)}.pico-background-lime-300{background-color:var(--pico-color-lime-300);color:var(--pico-color-dark)}.pico-background-lime-250{background-color:var(--pico-color-lime-250);color:var(--pico-color-dark)}.pico-background-lime-200{background-color:var(--pico-color-lime-200);color:var(--pico-color-dark)}.pico-background-lime-150{background-color:var(--pico-color-lime-150);color:var(--pico-color-dark)}.pico-background-lime-100{background-color:var(--pico-color-lime-100);color:var(--pico-color-dark)}.pico-background-lime-50{background-color:var(--pico-color-lime-50);color:var(--pico-color-dark)}.pico-background-lime{background-color:var(--pico-color-lime);color:var(--pico-color-dark)}.pico-background-yellow-950{background-color:var(--pico-color-yellow-950);color:var(--pico-color-light)}.pico-background-yellow-900{background-color:var(--pico-color-yellow-900);color:var(--pico-color-light)}.pico-background-yellow-850{background-color:var(--pico-color-yellow-850);color:var(--pico-color-light)}.pico-background-yellow-800{background-color:var(--pico-color-yellow-800);color:var(--pico-color-light)}.pico-background-yellow-750{background-color:var(--pico-color-yellow-750);color:var(--pico-color-light)}.pico-background-yellow-700{background-color:var(--pico-color-yellow-700);color:var(--pico-color-light)}.pico-background-yellow-650{background-color:var(--pico-color-yellow-650);color:var(--pico-color-light)}.pico-background-yellow-600{background-color:var(--pico-color-yellow-600);color:var(--pico-color-light)}.pico-background-yellow-550{background-color:var(--pico-color-yellow-550);color:var(--pico-color-light)}.pico-background-yellow-500{background-color:var(--pico-color-yellow-500);color:var(--pico-color-light)}.pico-background-yellow-450{background-color:var(--pico-color-yellow-450);color:var(--pico-color-light)}.pico-background-yellow-400{background-color:var(--pico-color-yellow-400);color:var(--pico-color-dark)}.pico-background-yellow-350{background-color:var(--pico-color-yellow-350);color:var(--pico-color-dark)}.pico-background-yellow-300{background-color:var(--pico-color-yellow-300);color:var(--pico-color-dark)}.pico-background-yellow-250{background-color:var(--pico-color-yellow-250);color:var(--pico-color-dark)}.pico-background-yellow-200{background-color:var(--pico-color-yellow-200);color:var(--pico-color-dark)}.pico-background-yellow-150{background-color:var(--pico-color-yellow-150);color:var(--pico-color-dark)}.pico-background-yellow-100{background-color:var(--pico-color-yellow-100);color:var(--pico-color-dark)}.pico-background-yellow-50{background-color:var(--pico-color-yellow-50);color:var(--pico-color-dark)}.pico-background-yellow{background-color:var(--pico-color-yellow);color:var(--pico-color-dark)}.pico-background-amber-950{background-color:var(--pico-color-amber-950);color:var(--pico-color-light)}.pico-background-amber-900{background-color:var(--pico-color-amber-900);color:var(--pico-color-light)}.pico-background-amber-850{background-color:var(--pico-color-amber-850);color:var(--pico-color-light)}.pico-background-amber-800{background-color:var(--pico-color-amber-800);color:var(--pico-color-light)}.pico-background-amber-750{background-color:var(--pico-color-amber-750);color:var(--pico-color-light)}.pico-background-amber-700{background-color:var(--pico-color-amber-700);color:var(--pico-color-light)}.pico-background-amber-650{background-color:var(--pico-color-amber-650);color:var(--pico-color-light)}.pico-background-amber-600{background-color:var(--pico-color-amber-600);color:var(--pico-color-light)}.pico-background-amber-550{background-color:var(--pico-color-amber-550);color:var(--pico-color-light)}.pico-background-amber-500{background-color:var(--pico-color-amber-500);color:var(--pico-color-light)}.pico-background-amber-450{background-color:var(--pico-color-amber-450);color:var(--pico-color-light)}.pico-background-amber-400{background-color:var(--pico-color-amber-400);color:var(--pico-color-dark)}.pico-background-amber-350{background-color:var(--pico-color-amber-350);color:var(--pico-color-dark)}.pico-background-amber-300{background-color:var(--pico-color-amber-300);color:var(--pico-color-dark)}.pico-background-amber-250{background-color:var(--pico-color-amber-250);color:var(--pico-color-dark)}.pico-background-amber-200{background-color:var(--pico-color-amber-200);color:var(--pico-color-dark)}.pico-background-amber-150{background-color:var(--pico-color-amber-150);color:var(--pico-color-dark)}.pico-background-amber-100{background-color:var(--pico-color-amber-100);color:var(--pico-color-dark)}.pico-background-amber-50{background-color:var(--pico-color-amber-50);color:var(--pico-color-dark)}.pico-background-amber{background-color:var(--pico-color-amber);color:var(--pico-color-dark)}.pico-background-pumpkin-950{background-color:var(--pico-color-pumpkin-950);color:var(--pico-color-light)}.pico-background-pumpkin-900{background-color:var(--pico-color-pumpkin-900);color:var(--pico-color-light)}.pico-background-pumpkin-850{background-color:var(--pico-color-pumpkin-850);color:var(--pico-color-light)}.pico-background-pumpkin-800{background-color:var(--pico-color-pumpkin-800);color:var(--pico-color-light)}.pico-background-pumpkin-750{background-color:var(--pico-color-pumpkin-750);color:var(--pico-color-light)}.pico-background-pumpkin-700{background-color:var(--pico-color-pumpkin-700);color:var(--pico-color-light)}.pico-background-pumpkin-650{background-color:var(--pico-color-pumpkin-650);color:var(--pico-color-light)}.pico-background-pumpkin-600{background-color:var(--pico-color-pumpkin-600);color:var(--pico-color-light)}.pico-background-pumpkin-550{background-color:var(--pico-color-pumpkin-550);color:var(--pico-color-light)}.pico-background-pumpkin-500{background-color:var(--pico-color-pumpkin-500);color:var(--pico-color-light)}.pico-background-pumpkin-450{background-color:var(--pico-color-pumpkin-450);color:var(--pico-color-light)}.pico-background-pumpkin-400{background-color:var(--pico-color-pumpkin-400);color:var(--pico-color-dark)}.pico-background-pumpkin-350{background-color:var(--pico-color-pumpkin-350);color:var(--pico-color-dark)}.pico-background-pumpkin-300{background-color:var(--pico-color-pumpkin-300);color:var(--pico-color-dark)}.pico-background-pumpkin-250{background-color:var(--pico-color-pumpkin-250);color:var(--pico-color-dark)}.pico-background-pumpkin-200{background-color:var(--pico-color-pumpkin-200);color:var(--pico-color-dark)}.pico-background-pumpkin-150{background-color:var(--pico-color-pumpkin-150);color:var(--pico-color-dark)}.pico-background-pumpkin-100{background-color:var(--pico-color-pumpkin-100);color:var(--pico-color-dark)}.pico-background-pumpkin-50{background-color:var(--pico-color-pumpkin-50);color:var(--pico-color-dark)}.pico-background-pumpkin{background-color:var(--pico-color-pumpkin);color:var(--pico-color-dark)}.pico-background-orange-950{background-color:var(--pico-color-orange-950);color:var(--pico-color-light)}.pico-background-orange-900{background-color:var(--pico-color-orange-900);color:var(--pico-color-light)}.pico-background-orange-850{background-color:var(--pico-color-orange-850);color:var(--pico-color-light)}.pico-background-orange-800{background-color:var(--pico-color-orange-800);color:var(--pico-color-light)}.pico-background-orange-750{background-color:var(--pico-color-orange-750);color:var(--pico-color-light)}.pico-background-orange-700{background-color:var(--pico-color-orange-700);color:var(--pico-color-light)}.pico-background-orange-650{background-color:var(--pico-color-orange-650);color:var(--pico-color-light)}.pico-background-orange-600{background-color:var(--pico-color-orange-600);color:var(--pico-color-light)}.pico-background-orange-550{background-color:var(--pico-color-orange-550);color:var(--pico-color-light)}.pico-background-orange-500{background-color:var(--pico-color-orange-500);color:var(--pico-color-light)}.pico-background-orange-450{background-color:var(--pico-color-orange-450);color:var(--pico-color-light)}.pico-background-orange-400{background-color:var(--pico-color-orange-400);color:var(--pico-color-dark)}.pico-background-orange-350{background-color:var(--pico-color-orange-350);color:var(--pico-color-dark)}.pico-background-orange-300{background-color:var(--pico-color-orange-300);color:var(--pico-color-dark)}.pico-background-orange-250{background-color:var(--pico-color-orange-250);color:var(--pico-color-dark)}.pico-background-orange-200{background-color:var(--pico-color-orange-200);color:var(--pico-color-dark)}.pico-background-orange-150{background-color:var(--pico-color-orange-150);color:var(--pico-color-dark)}.pico-background-orange-100{background-color:var(--pico-color-orange-100);color:var(--pico-color-dark)}.pico-background-orange-50{background-color:var(--pico-color-orange-50);color:var(--pico-color-dark)}.pico-background-orange{background-color:var(--pico-color-orange);color:var(--pico-color-light)}.pico-background-sand-950{background-color:var(--pico-color-sand-950);color:var(--pico-color-light)}.pico-background-sand-900{background-color:var(--pico-color-sand-900);color:var(--pico-color-light)}.pico-background-sand-850{background-color:var(--pico-color-sand-850);color:var(--pico-color-light)}.pico-background-sand-800{background-color:var(--pico-color-sand-800);color:var(--pico-color-light)}.pico-background-sand-750{background-color:var(--pico-color-sand-750);color:var(--pico-color-light)}.pico-background-sand-700{background-color:var(--pico-color-sand-700);color:var(--pico-color-light)}.pico-background-sand-650{background-color:var(--pico-color-sand-650);color:var(--pico-color-light)}.pico-background-sand-600{background-color:var(--pico-color-sand-600);color:var(--pico-color-light)}.pico-background-sand-550{background-color:var(--pico-color-sand-550);color:var(--pico-color-light)}.pico-background-sand-500{background-color:var(--pico-color-sand-500);color:var(--pico-color-light)}.pico-background-sand-450{background-color:var(--pico-color-sand-450);color:var(--pico-color-dark)}.pico-background-sand-400{background-color:var(--pico-color-sand-400);color:var(--pico-color-dark)}.pico-background-sand-350{background-color:var(--pico-color-sand-350);color:var(--pico-color-dark)}.pico-background-sand-300{background-color:var(--pico-color-sand-300);color:var(--pico-color-dark)}.pico-background-sand-250{background-color:var(--pico-color-sand-250);color:var(--pico-color-dark)}.pico-background-sand-200{background-color:var(--pico-color-sand-200);color:var(--pico-color-dark)}.pico-background-sand-150{background-color:var(--pico-color-sand-150);color:var(--pico-color-dark)}.pico-background-sand-100{background-color:var(--pico-color-sand-100);color:var(--pico-color-dark)}.pico-background-sand-50{background-color:var(--pico-color-sand-50);color:var(--pico-color-dark)}.pico-background-sand{background-color:var(--pico-color-sand);color:var(--pico-color-dark)}.pico-background-grey-950{background-color:var(--pico-color-grey-950);color:var(--pico-color-light)}.pico-background-grey-900{background-color:var(--pico-color-grey-900);color:var(--pico-color-light)}.pico-background-grey-850{background-color:var(--pico-color-grey-850);color:var(--pico-color-light)}.pico-background-grey-800{background-color:var(--pico-color-grey-800);color:var(--pico-color-light)}.pico-background-grey-750{background-color:var(--pico-color-grey-750);color:var(--pico-color-light)}.pico-background-grey-700{background-color:var(--pico-color-grey-700);color:var(--pico-color-light)}.pico-background-grey-650{background-color:var(--pico-color-grey-650);color:var(--pico-color-light)}.pico-background-grey-600{background-color:var(--pico-color-grey-600);color:var(--pico-color-light)}.pico-background-grey-550{background-color:var(--pico-color-grey-550);color:var(--pico-color-light)}.pico-background-grey-500{background-color:var(--pico-color-grey-500);color:var(--pico-color-light)}.pico-background-grey-450{background-color:var(--pico-color-grey-450);color:var(--pico-color-dark)}.pico-background-grey-400{background-color:var(--pico-color-grey-400);color:var(--pico-color-dark)}.pico-background-grey-350{background-color:var(--pico-color-grey-350);color:var(--pico-color-dark)}.pico-background-grey-300{background-color:var(--pico-color-grey-300);color:var(--pico-color-dark)}.pico-background-grey-250{background-color:var(--pico-color-grey-250);color:var(--pico-color-dark)}.pico-background-grey-200{background-color:var(--pico-color-grey-200);color:var(--pico-color-dark)}.pico-background-grey-150{background-color:var(--pico-color-grey-150);color:var(--pico-color-dark)}.pico-background-grey-100{background-color:var(--pico-color-grey-100);color:var(--pico-color-dark)}.pico-background-grey-50{background-color:var(--pico-color-grey-50);color:var(--pico-color-dark)}.pico-background-grey{background-color:var(--pico-color-grey);color:var(--pico-color-dark)}.pico-background-zinc-950{background-color:var(--pico-color-zinc-950);color:var(--pico-color-light)}.pico-background-zinc-900{background-color:var(--pico-color-zinc-900);color:var(--pico-color-light)}.pico-background-zinc-850{background-color:var(--pico-color-zinc-850);color:var(--pico-color-light)}.pico-background-zinc-800{background-color:var(--pico-color-zinc-800);color:var(--pico-color-light)}.pico-background-zinc-750{background-color:var(--pico-color-zinc-750);color:var(--pico-color-light)}.pico-background-zinc-700{background-color:var(--pico-color-zinc-700);color:var(--pico-color-light)}.pico-background-zinc-650{background-color:var(--pico-color-zinc-650);color:var(--pico-color-light)}.pico-background-zinc-600{background-color:var(--pico-color-zinc-600);color:var(--pico-color-light)}.pico-background-zinc-550{background-color:var(--pico-color-zinc-550);color:var(--pico-color-light)}.pico-background-zinc-500{background-color:var(--pico-color-zinc-500);color:var(--pico-color-light)}.pico-background-zinc-450{background-color:var(--pico-color-zinc-450);color:var(--pico-color-dark)}.pico-background-zinc-400{background-color:var(--pico-color-zinc-400);color:var(--pico-color-dark)}.pico-background-zinc-350{background-color:var(--pico-color-zinc-350);color:var(--pico-color-dark)}.pico-background-zinc-300{background-color:var(--pico-color-zinc-300);color:var(--pico-color-dark)}.pico-background-zinc-250{background-color:var(--pico-color-zinc-250);color:var(--pico-color-dark)}.pico-background-zinc-200{background-color:var(--pico-color-zinc-200);color:var(--pico-color-dark)}.pico-background-zinc-150{background-color:var(--pico-color-zinc-150);color:var(--pico-color-dark)}.pico-background-zinc-100{background-color:var(--pico-color-zinc-100);color:var(--pico-color-dark)}.pico-background-zinc-50{background-color:var(--pico-color-zinc-50);color:var(--pico-color-dark)}.pico-background-zinc{background-color:var(--pico-color-zinc);color:var(--pico-color-light)}.pico-background-slate-950{background-color:var(--pico-color-slate-950);color:var(--pico-color-light)}.pico-background-slate-900{background-color:var(--pico-color-slate-900);color:var(--pico-color-light)}.pico-background-slate-850{background-color:var(--pico-color-slate-850);color:var(--pico-color-light)}.pico-background-slate-800{background-color:var(--pico-color-slate-800);color:var(--pico-color-light)}.pico-background-slate-750{background-color:var(--pico-color-slate-750);color:var(--pico-color-light)}.pico-background-slate-700{background-color:var(--pico-color-slate-700);color:var(--pico-color-light)}.pico-background-slate-650{background-color:var(--pico-color-slate-650);color:var(--pico-color-light)}.pico-background-slate-600{background-color:var(--pico-color-slate-600);color:var(--pico-color-light)}.pico-background-slate-550{background-color:var(--pico-color-slate-550);color:var(--pico-color-light)}.pico-background-slate-500{background-color:var(--pico-color-slate-500);color:var(--pico-color-light)}.pico-background-slate-450{background-color:var(--pico-color-slate-450);color:var(--pico-color-dark)}.pico-background-slate-400{background-color:var(--pico-color-slate-400);color:var(--pico-color-dark)}.pico-background-slate-350{background-color:var(--pico-color-slate-350);color:var(--pico-color-dark)}.pico-background-slate-300{background-color:var(--pico-color-slate-300);color:var(--pico-color-dark)}.pico-background-slate-250{background-color:var(--pico-color-slate-250);color:var(--pico-color-dark)}.pico-background-slate-200{background-color:var(--pico-color-slate-200);color:var(--pico-color-dark)}.pico-background-slate-150{background-color:var(--pico-color-slate-150);color:var(--pico-color-dark)}.pico-background-slate-100{background-color:var(--pico-color-slate-100);color:var(--pico-color-dark)}.pico-background-slate-50{background-color:var(--pico-color-slate-50);color:var(--pico-color-dark)}.pico-background-slate{background-color:var(--pico-color-slate);color:var(--pico-color-light)}
\ No newline at end of file
diff --git a/css/pico.conditional.amber.css b/css/pico.conditional.amber.css
deleted file mode 100644
index cd133c08..00000000
--- a/css/pico.conditional.amber.css
+++ /dev/null
@@ -1,2835 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-grid-column-gap: var(--pico-spacing);
- --pico-grid-row-gap: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-a.secondary, a.contrast {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-details.dropdown summary:not([role=button]) {
- --pico-outline-width: 0.0625rem;
-}
-
-nav details.dropdown summary:focus-visible {
- --pico-outline-width: 0.125rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus),
-[role=group]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-[role=search]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus),
-[role=group]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]:not(.outline)::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button]):not(.outline)::before {
- filter: brightness(0) invert(0);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(183, 136, 0, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #876400;
- --pico-primary-background: #ffbf00;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(135, 100, 0, 0.5);
- --pico-primary-hover: #694d00;
- --pico-primary-hover-background: #e8ae01;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(183, 136, 0, 0.5);
- --pico-primary-inverse: #000;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-dropdown-background-color: #fff;
- --pico-dropdown-border-color: #eff1f4;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #eff1f4;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(199, 148, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #c79400;
- --pico-primary-background: #ffbf00;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(199, 148, 0, 0.5);
- --pico-primary-hover: #e8ae01;
- --pico-primary-hover-background: #fecc63;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(199, 148, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
- :root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after,
- :host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
- }
- :root:not([data-theme]) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before,
- :host(:not([data-theme])) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before {
- filter: brightness(0);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(199, 148, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #c79400;
- --pico-primary-background: #ffbf00;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(199, 148, 0, 0.5);
- --pico-primary-hover: #e8ae01;
- --pico-primary-hover-background: #fecc63;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(199, 148, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
-}
-[data-theme=dark] .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
-[type=submit],
-[type=button],
-[type=reset],
-[role=button]):not(.outline)::before {
- filter: brightness(0);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- padding-block: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Container
- */
-.container,
-.container-fluid {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding-right: var(--pico-spacing);
- padding-left: var(--pico-spacing);
-}
-
-@media (min-width: 576px) {
- .container {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .container {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .container {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .container {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .container {
- max-width: 1450px;
- }
-}
-
-/**
- * Grid
- * Minimal grid system with auto-layout columns
- */
-.grid {
- grid-column-gap: var(--pico-grid-column-gap);
- grid-row-gap: var(--pico-grid-row-gap);
- display: grid;
- grid-template-columns: 1fr;
-}
-@media (min-width: 768px) {
- .grid {
- grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));
- }
-}
-.grid > * {
- min-width: 0;
-}
-
-/**
- * Overflow auto
- */
-.pico .overflow-auto {
- overflow: auto;
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-.pico :where(a:not([role=button])).secondary,
-.pico [role=link].secondary {
- --pico-color: var(--pico-secondary);
- --pico-underline: var(--pico-secondary-underline);
-}
-.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-underline: var(--pico-secondary-hover-underline);
-}
-.pico :where(a:not([role=button])).contrast,
-.pico [role=link].contrast {
- --pico-color: var(--pico-contrast);
- --pico-underline: var(--pico-contrast-underline);
-}
-.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-underline: var(--pico-contrast-hover-underline);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary,
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:focus, .pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast {
- --pico-background-color: var(--pico-contrast-background);
- --pico-border-color: var(--pico-contrast-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-contrast-hover-background);
- --pico-border-color: var(--pico-contrast-hover-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:focus, .pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline,
-[type=reset].outline {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary);
- --pico-border-color: var(--pico-primary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary-hover);
- --pico-border-color: var(--pico-primary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary,
-[type=reset].outline {
- --pico-color: var(--pico-secondary);
- --pico-border-color: var(--pico-secondary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-border-color: var(--pico-secondary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast {
- --pico-color: var(--pico-contrast);
- --pico-border-color: var(--pico-contrast);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-border-color: var(--pico-contrast-hover);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset, .grid) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Dropdown (details.dropdown)
- */
-.pico details.dropdown {
- position: relative;
- border-bottom: none;
-}
-.pico details.dropdown > summary::after,
-.pico details.dropdown > button::after,
-.pico details.dropdown > a::after {
- display: block;
- width: 1rem;
- height: calc(1rem * var(--pico-line-height, 1.5));
- margin-inline-start: 0.25rem;
- float: right;
- transform: rotate(0deg) translateX(0.2rem);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
-}
-
-.pico nav details.dropdown {
- margin-bottom: 0;
-}
-
-.pico details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-form-element-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-form-element-background-color);
- color: var(--pico-form-element-placeholder-color);
- line-height: inherit;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico details.dropdown > summary:not([role]):active, .pico details.dropdown > summary:not([role]):focus {
- border-color: var(--pico-form-element-active-border-color);
- background-color: var(--pico-form-element-active-background-color);
-}
-.pico details.dropdown > summary:not([role]):focus {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-.pico details.dropdown > summary:not([role]):focus-visible {
- outline: none;
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=false] {
- --pico-form-element-border-color: var(--pico-form-element-valid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-valid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-valid-focus-color);
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=true] {
- --pico-form-element-border-color: var(--pico-form-element-invalid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-invalid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-invalid-focus-color);
-}
-
-.pico nav details.dropdown {
- display: inline;
- margin: calc(var(--pico-nav-element-spacing-vertical) * -1) 0;
-}
-.pico nav details.dropdown > summary::after {
- transform: rotate(0deg) translateX(0rem);
-}
-.pico nav details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav details.dropdown > summary:not([role]):focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico details.dropdown > summary + ul {
- display: flex;
- z-index: 99;
- position: absolute;
- left: 0;
- flex-direction: column;
- width: 100%;
- min-width: -moz-fit-content;
- min-width: fit-content;
- margin: 0;
- margin-top: var(--pico-outline-width);
- padding: 0;
- border: var(--pico-border-width) solid var(--pico-dropdown-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-dropdown-background-color);
- box-shadow: var(--pico-dropdown-box-shadow);
- color: var(--pico-dropdown-color);
- white-space: nowrap;
- opacity: 0;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 1s;
-}
-.pico details.dropdown > summary + ul[dir=rtl] {
- right: 0;
- left: auto;
-}
-.pico details.dropdown > summary + ul li {
- width: 100%;
- margin-bottom: 0;
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- list-style: none;
-}
-.pico details.dropdown > summary + ul li:first-of-type {
- margin-top: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li:last-of-type {
- margin-bottom: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li a {
- display: block;
- margin: calc(var(--pico-form-element-spacing-vertical) * -0.5) calc(var(--pico-form-element-spacing-horizontal) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- overflow: hidden;
- border-radius: 0;
- color: var(--pico-dropdown-color);
- text-decoration: none;
- text-overflow: ellipsis;
-}
-.pico details.dropdown > summary + ul li a:hover, .pico details.dropdown > summary + ul li a:focus, .pico details.dropdown > summary + ul li a:active, .pico details.dropdown > summary + ul li a:focus-visible, .pico details.dropdown > summary + ul li a[aria-current]:not([aria-current=false]) {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-.pico details.dropdown > summary + ul li label {
- width: 100%;
-}
-.pico details.dropdown > summary + ul li:has(label):hover {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-
-.pico details.dropdown[open] > summary {
- margin-bottom: 0;
-}
-
-.pico details.dropdown[open] > summary + ul {
- transform: scaleY(1);
- opacity: 1;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 0s;
-}
-
-.pico details.dropdown[open] > summary::before {
- display: block;
- z-index: 1;
- position: fixed;
- width: 100vw;
- height: 100vh;
- inset: 0;
- background: none;
- content: "";
- cursor: default;
-}
-
-.pico label > details.dropdown {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header .close, .pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article .close, .pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article .close:is([aria-current]:not([aria-current=false]), :hover, :active, :focus), .pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-.modal-is-open {
- padding-right: var(--pico-scrollbar-width, 0px);
- overflow: hidden;
- pointer-events: none;
- touch-action: none;
-}
-.modal-is-open dialog {
- pointer-events: auto;
- touch-action: auto;
-}
-
-:where(.modal-is-opening, .modal-is-closing) dialog,
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-duration: 0.2s;
- animation-timing-function: ease-in-out;
- animation-fill-mode: both;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog {
- animation-duration: 0.8s;
- animation-name: modal-overlay;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-delay: 0.2s;
- animation-name: modal;
-}
-
-.modal-is-closing dialog,
-.modal-is-closing dialog > article {
- animation-delay: 0s;
- animation-direction: reverse;
-}
-
-@keyframes modal-overlay {
- from {
- -webkit-backdrop-filter: none;
- backdrop-filter: none;
- background-color: transparent;
- }
-}
-@keyframes modal {
- from {
- transform: translateY(-100%);
- opacity: 0;
- }
-}
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.conditional.amber.min.css b/css/pico.conditional.amber.min.css
deleted file mode 100644
index f0475b2d..00000000
--- a/css/pico.conditional.amber.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}details.dropdown summary:not([role=button]){--pico-outline-width:0.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:0.125rem}[role=search]{--pico-border-radius:5rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0) invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(183, 136, 0, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#876400;--pico-primary-background:#ffbf00;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(135, 100, 0, 0.5);--pico-primary-hover:#694d00;--pico-primary-hover-background:#e8ae01;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(183, 136, 0, 0.5);--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(199, 148, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#c79400;--pico-primary-background:#ffbf00;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(199, 148, 0, 0.5);--pico-primary-hover:#e8ae01;--pico-primary-hover-background:#fecc63;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(199, 148, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after,:root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}:host(:not([data-theme])) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before,:root:not([data-theme]) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(199, 148, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#c79400;--pico-primary-background:#ffbf00;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(199, 148, 0, 0.5);--pico-primary-hover:#e8ae01;--pico-primary-hover-background:#fecc63;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(199, 148, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}[data-theme=dark] .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{padding-block:var(--pico-block-spacing-vertical)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.pico .overflow-auto{overflow:auto}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico :where(a:not([role=button])).secondary,.pico [role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}.pico :where(a:not([role=button])).contrast,.pico [role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary,.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:focus,.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:focus,.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset,.grid)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico details.dropdown{position:relative;border-bottom:none}.pico details.dropdown>a::after,.pico details.dropdown>button::after,.pico details.dropdown>summary::after{display:block;width:1rem;height:calc(1rem * var(--pico-line-height,1.5));margin-inline-start:.25rem;float:right;transform:rotate(0) translateX(.2rem);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}.pico nav details.dropdown{margin-bottom:0}.pico details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico details.dropdown>summary:not([role]):active,.pico details.dropdown>summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}.pico details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico details.dropdown>summary:not([role]):focus-visible{outline:0}.pico details.dropdown>summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}.pico details.dropdown>summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}.pico nav details.dropdown{display:inline;margin:calc(var(--pico-nav-element-spacing-vertical) * -1) 0}.pico nav details.dropdown>summary::after{transform:rotate(0) translateX(0)}.pico nav details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico details.dropdown>summary+ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);padding:0;border:var(--pico-border-width) solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s}.pico details.dropdown>summary+ul[dir=rtl]{right:0;left:auto}.pico details.dropdown>summary+ul li{width:100%;margin-bottom:0;padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);list-style:none}.pico details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li a{display:block;margin:calc(var(--pico-form-element-spacing-vertical) * -.5) calc(var(--pico-form-element-spacing-horizontal) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--pico-dropdown-color);text-decoration:none;text-overflow:ellipsis}.pico details.dropdown>summary+ul li a:active,.pico details.dropdown>summary+ul li a:focus,.pico details.dropdown>summary+ul li a:focus-visible,.pico details.dropdown>summary+ul li a:hover,.pico details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]){background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown>summary+ul li label{width:100%}.pico details.dropdown>summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown[open]>summary{margin-bottom:0}.pico details.dropdown[open]>summary+ul{transform:scaleY(1);opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s}.pico details.dropdown[open]>summary::before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;inset:0;background:0 0;content:"";cursor:default}.pico label>details.dropdown{margin-top:calc(var(--pico-spacing) * .25)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header .close,.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article .close,.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.conditional.blue.css b/css/pico.conditional.blue.css
deleted file mode 100644
index 97236105..00000000
--- a/css/pico.conditional.blue.css
+++ /dev/null
@@ -1,2835 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-grid-column-gap: var(--pico-spacing);
- --pico-grid-row-gap: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-a.secondary, a.contrast {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-details.dropdown summary:not([role=button]) {
- --pico-outline-width: 0.0625rem;
-}
-
-nav details.dropdown summary:focus-visible {
- --pico-outline-width: 0.125rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus),
-[role=group]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-[role=search]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus),
-[role=group]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]:not(.outline)::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button]):not(.outline)::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(116, 139, 248, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #2060df;
- --pico-primary-background: #2060df;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(32, 96, 223, 0.5);
- --pico-primary-hover: #184eb8;
- --pico-primary-hover-background: #1d59d0;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(116, 139, 248, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-dropdown-background-color: #fff;
- --pico-dropdown-border-color: #eff1f4;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #eff1f4;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(137, 153, 249, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #8999f9;
- --pico-primary-background: #2060df;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(137, 153, 249, 0.5);
- --pico-primary-hover: #aeb5fb;
- --pico-primary-hover-background: #3c71f7;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(137, 153, 249, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
- :root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after,
- :host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
- }
- :root:not([data-theme]) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before,
- :host(:not([data-theme])) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before {
- filter: brightness(0);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(137, 153, 249, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #8999f9;
- --pico-primary-background: #2060df;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(137, 153, 249, 0.5);
- --pico-primary-hover: #aeb5fb;
- --pico-primary-hover-background: #3c71f7;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(137, 153, 249, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
-}
-[data-theme=dark] .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
-[type=submit],
-[type=button],
-[type=reset],
-[role=button]):not(.outline)::before {
- filter: brightness(0);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- padding-block: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Container
- */
-.container,
-.container-fluid {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding-right: var(--pico-spacing);
- padding-left: var(--pico-spacing);
-}
-
-@media (min-width: 576px) {
- .container {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .container {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .container {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .container {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .container {
- max-width: 1450px;
- }
-}
-
-/**
- * Grid
- * Minimal grid system with auto-layout columns
- */
-.grid {
- grid-column-gap: var(--pico-grid-column-gap);
- grid-row-gap: var(--pico-grid-row-gap);
- display: grid;
- grid-template-columns: 1fr;
-}
-@media (min-width: 768px) {
- .grid {
- grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));
- }
-}
-.grid > * {
- min-width: 0;
-}
-
-/**
- * Overflow auto
- */
-.pico .overflow-auto {
- overflow: auto;
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-.pico :where(a:not([role=button])).secondary,
-.pico [role=link].secondary {
- --pico-color: var(--pico-secondary);
- --pico-underline: var(--pico-secondary-underline);
-}
-.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-underline: var(--pico-secondary-hover-underline);
-}
-.pico :where(a:not([role=button])).contrast,
-.pico [role=link].contrast {
- --pico-color: var(--pico-contrast);
- --pico-underline: var(--pico-contrast-underline);
-}
-.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-underline: var(--pico-contrast-hover-underline);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary,
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:focus, .pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast {
- --pico-background-color: var(--pico-contrast-background);
- --pico-border-color: var(--pico-contrast-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-contrast-hover-background);
- --pico-border-color: var(--pico-contrast-hover-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:focus, .pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline,
-[type=reset].outline {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary);
- --pico-border-color: var(--pico-primary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary-hover);
- --pico-border-color: var(--pico-primary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary,
-[type=reset].outline {
- --pico-color: var(--pico-secondary);
- --pico-border-color: var(--pico-secondary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-border-color: var(--pico-secondary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast {
- --pico-color: var(--pico-contrast);
- --pico-border-color: var(--pico-contrast);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-border-color: var(--pico-contrast-hover);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset, .grid) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Dropdown (details.dropdown)
- */
-.pico details.dropdown {
- position: relative;
- border-bottom: none;
-}
-.pico details.dropdown > summary::after,
-.pico details.dropdown > button::after,
-.pico details.dropdown > a::after {
- display: block;
- width: 1rem;
- height: calc(1rem * var(--pico-line-height, 1.5));
- margin-inline-start: 0.25rem;
- float: right;
- transform: rotate(0deg) translateX(0.2rem);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
-}
-
-.pico nav details.dropdown {
- margin-bottom: 0;
-}
-
-.pico details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-form-element-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-form-element-background-color);
- color: var(--pico-form-element-placeholder-color);
- line-height: inherit;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico details.dropdown > summary:not([role]):active, .pico details.dropdown > summary:not([role]):focus {
- border-color: var(--pico-form-element-active-border-color);
- background-color: var(--pico-form-element-active-background-color);
-}
-.pico details.dropdown > summary:not([role]):focus {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-.pico details.dropdown > summary:not([role]):focus-visible {
- outline: none;
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=false] {
- --pico-form-element-border-color: var(--pico-form-element-valid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-valid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-valid-focus-color);
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=true] {
- --pico-form-element-border-color: var(--pico-form-element-invalid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-invalid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-invalid-focus-color);
-}
-
-.pico nav details.dropdown {
- display: inline;
- margin: calc(var(--pico-nav-element-spacing-vertical) * -1) 0;
-}
-.pico nav details.dropdown > summary::after {
- transform: rotate(0deg) translateX(0rem);
-}
-.pico nav details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav details.dropdown > summary:not([role]):focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico details.dropdown > summary + ul {
- display: flex;
- z-index: 99;
- position: absolute;
- left: 0;
- flex-direction: column;
- width: 100%;
- min-width: -moz-fit-content;
- min-width: fit-content;
- margin: 0;
- margin-top: var(--pico-outline-width);
- padding: 0;
- border: var(--pico-border-width) solid var(--pico-dropdown-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-dropdown-background-color);
- box-shadow: var(--pico-dropdown-box-shadow);
- color: var(--pico-dropdown-color);
- white-space: nowrap;
- opacity: 0;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 1s;
-}
-.pico details.dropdown > summary + ul[dir=rtl] {
- right: 0;
- left: auto;
-}
-.pico details.dropdown > summary + ul li {
- width: 100%;
- margin-bottom: 0;
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- list-style: none;
-}
-.pico details.dropdown > summary + ul li:first-of-type {
- margin-top: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li:last-of-type {
- margin-bottom: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li a {
- display: block;
- margin: calc(var(--pico-form-element-spacing-vertical) * -0.5) calc(var(--pico-form-element-spacing-horizontal) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- overflow: hidden;
- border-radius: 0;
- color: var(--pico-dropdown-color);
- text-decoration: none;
- text-overflow: ellipsis;
-}
-.pico details.dropdown > summary + ul li a:hover, .pico details.dropdown > summary + ul li a:focus, .pico details.dropdown > summary + ul li a:active, .pico details.dropdown > summary + ul li a:focus-visible, .pico details.dropdown > summary + ul li a[aria-current]:not([aria-current=false]) {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-.pico details.dropdown > summary + ul li label {
- width: 100%;
-}
-.pico details.dropdown > summary + ul li:has(label):hover {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-
-.pico details.dropdown[open] > summary {
- margin-bottom: 0;
-}
-
-.pico details.dropdown[open] > summary + ul {
- transform: scaleY(1);
- opacity: 1;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 0s;
-}
-
-.pico details.dropdown[open] > summary::before {
- display: block;
- z-index: 1;
- position: fixed;
- width: 100vw;
- height: 100vh;
- inset: 0;
- background: none;
- content: "";
- cursor: default;
-}
-
-.pico label > details.dropdown {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header .close, .pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article .close, .pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article .close:is([aria-current]:not([aria-current=false]), :hover, :active, :focus), .pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-.modal-is-open {
- padding-right: var(--pico-scrollbar-width, 0px);
- overflow: hidden;
- pointer-events: none;
- touch-action: none;
-}
-.modal-is-open dialog {
- pointer-events: auto;
- touch-action: auto;
-}
-
-:where(.modal-is-opening, .modal-is-closing) dialog,
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-duration: 0.2s;
- animation-timing-function: ease-in-out;
- animation-fill-mode: both;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog {
- animation-duration: 0.8s;
- animation-name: modal-overlay;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-delay: 0.2s;
- animation-name: modal;
-}
-
-.modal-is-closing dialog,
-.modal-is-closing dialog > article {
- animation-delay: 0s;
- animation-direction: reverse;
-}
-
-@keyframes modal-overlay {
- from {
- -webkit-backdrop-filter: none;
- backdrop-filter: none;
- background-color: transparent;
- }
-}
-@keyframes modal {
- from {
- transform: translateY(-100%);
- opacity: 0;
- }
-}
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.conditional.blue.min.css b/css/pico.conditional.blue.min.css
deleted file mode 100644
index 7c734f57..00000000
--- a/css/pico.conditional.blue.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}details.dropdown summary:not([role=button]){--pico-outline-width:0.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:0.125rem}[role=search]{--pico-border-radius:5rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(116, 139, 248, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#2060df;--pico-primary-background:#2060df;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(32, 96, 223, 0.5);--pico-primary-hover:#184eb8;--pico-primary-hover-background:#1d59d0;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(116, 139, 248, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(137, 153, 249, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#8999f9;--pico-primary-background:#2060df;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(137, 153, 249, 0.5);--pico-primary-hover:#aeb5fb;--pico-primary-hover-background:#3c71f7;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(137, 153, 249, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after,:root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}:host(:not([data-theme])) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before,:root:not([data-theme]) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(137, 153, 249, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#8999f9;--pico-primary-background:#2060df;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(137, 153, 249, 0.5);--pico-primary-hover:#aeb5fb;--pico-primary-hover-background:#3c71f7;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(137, 153, 249, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}[data-theme=dark] .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{padding-block:var(--pico-block-spacing-vertical)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.pico .overflow-auto{overflow:auto}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico :where(a:not([role=button])).secondary,.pico [role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}.pico :where(a:not([role=button])).contrast,.pico [role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary,.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:focus,.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:focus,.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset,.grid)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico details.dropdown{position:relative;border-bottom:none}.pico details.dropdown>a::after,.pico details.dropdown>button::after,.pico details.dropdown>summary::after{display:block;width:1rem;height:calc(1rem * var(--pico-line-height,1.5));margin-inline-start:.25rem;float:right;transform:rotate(0) translateX(.2rem);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}.pico nav details.dropdown{margin-bottom:0}.pico details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico details.dropdown>summary:not([role]):active,.pico details.dropdown>summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}.pico details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico details.dropdown>summary:not([role]):focus-visible{outline:0}.pico details.dropdown>summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}.pico details.dropdown>summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}.pico nav details.dropdown{display:inline;margin:calc(var(--pico-nav-element-spacing-vertical) * -1) 0}.pico nav details.dropdown>summary::after{transform:rotate(0) translateX(0)}.pico nav details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico details.dropdown>summary+ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);padding:0;border:var(--pico-border-width) solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s}.pico details.dropdown>summary+ul[dir=rtl]{right:0;left:auto}.pico details.dropdown>summary+ul li{width:100%;margin-bottom:0;padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);list-style:none}.pico details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li a{display:block;margin:calc(var(--pico-form-element-spacing-vertical) * -.5) calc(var(--pico-form-element-spacing-horizontal) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--pico-dropdown-color);text-decoration:none;text-overflow:ellipsis}.pico details.dropdown>summary+ul li a:active,.pico details.dropdown>summary+ul li a:focus,.pico details.dropdown>summary+ul li a:focus-visible,.pico details.dropdown>summary+ul li a:hover,.pico details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]){background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown>summary+ul li label{width:100%}.pico details.dropdown>summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown[open]>summary{margin-bottom:0}.pico details.dropdown[open]>summary+ul{transform:scaleY(1);opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s}.pico details.dropdown[open]>summary::before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;inset:0;background:0 0;content:"";cursor:default}.pico label>details.dropdown{margin-top:calc(var(--pico-spacing) * .25)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header .close,.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article .close,.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.conditional.css b/css/pico.conditional.css
deleted file mode 100644
index b06fa1cb..00000000
--- a/css/pico.conditional.css
+++ /dev/null
@@ -1,2835 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-grid-column-gap: var(--pico-spacing);
- --pico-grid-row-gap: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-a.secondary, a.contrast {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-details.dropdown summary:not([role=button]) {
- --pico-outline-width: 0.0625rem;
-}
-
-nav details.dropdown summary:focus-visible {
- --pico-outline-width: 0.125rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus),
-[role=group]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-[role=search]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus),
-[role=group]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]:not(.outline)::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button]):not(.outline)::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(2, 154, 232, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #0172ad;
- --pico-primary-background: #0172ad;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(1, 114, 173, 0.5);
- --pico-primary-hover: #015887;
- --pico-primary-hover-background: #02659a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(2, 154, 232, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-dropdown-background-color: #fff;
- --pico-dropdown-border-color: #eff1f4;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #eff1f4;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(1, 170, 255, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #01aaff;
- --pico-primary-background: #0172ad;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(1, 170, 255, 0.5);
- --pico-primary-hover: #79c0ff;
- --pico-primary-hover-background: #017fc0;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(1, 170, 255, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
- :root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after,
- :host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
- }
- :root:not([data-theme]) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before,
- :host(:not([data-theme])) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before {
- filter: brightness(0);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(1, 170, 255, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #01aaff;
- --pico-primary-background: #0172ad;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(1, 170, 255, 0.5);
- --pico-primary-hover: #79c0ff;
- --pico-primary-hover-background: #017fc0;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(1, 170, 255, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
-}
-[data-theme=dark] .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
-[type=submit],
-[type=button],
-[type=reset],
-[role=button]):not(.outline)::before {
- filter: brightness(0);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- padding-block: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Container
- */
-.container,
-.container-fluid {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding-right: var(--pico-spacing);
- padding-left: var(--pico-spacing);
-}
-
-@media (min-width: 576px) {
- .container {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .container {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .container {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .container {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .container {
- max-width: 1450px;
- }
-}
-
-/**
- * Grid
- * Minimal grid system with auto-layout columns
- */
-.grid {
- grid-column-gap: var(--pico-grid-column-gap);
- grid-row-gap: var(--pico-grid-row-gap);
- display: grid;
- grid-template-columns: 1fr;
-}
-@media (min-width: 768px) {
- .grid {
- grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));
- }
-}
-.grid > * {
- min-width: 0;
-}
-
-/**
- * Overflow auto
- */
-.pico .overflow-auto {
- overflow: auto;
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-.pico :where(a:not([role=button])).secondary,
-.pico [role=link].secondary {
- --pico-color: var(--pico-secondary);
- --pico-underline: var(--pico-secondary-underline);
-}
-.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-underline: var(--pico-secondary-hover-underline);
-}
-.pico :where(a:not([role=button])).contrast,
-.pico [role=link].contrast {
- --pico-color: var(--pico-contrast);
- --pico-underline: var(--pico-contrast-underline);
-}
-.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-underline: var(--pico-contrast-hover-underline);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary,
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:focus, .pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast {
- --pico-background-color: var(--pico-contrast-background);
- --pico-border-color: var(--pico-contrast-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-contrast-hover-background);
- --pico-border-color: var(--pico-contrast-hover-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:focus, .pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline,
-[type=reset].outline {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary);
- --pico-border-color: var(--pico-primary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary-hover);
- --pico-border-color: var(--pico-primary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary,
-[type=reset].outline {
- --pico-color: var(--pico-secondary);
- --pico-border-color: var(--pico-secondary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-border-color: var(--pico-secondary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast {
- --pico-color: var(--pico-contrast);
- --pico-border-color: var(--pico-contrast);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-border-color: var(--pico-contrast-hover);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset, .grid) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Dropdown (details.dropdown)
- */
-.pico details.dropdown {
- position: relative;
- border-bottom: none;
-}
-.pico details.dropdown > summary::after,
-.pico details.dropdown > button::after,
-.pico details.dropdown > a::after {
- display: block;
- width: 1rem;
- height: calc(1rem * var(--pico-line-height, 1.5));
- margin-inline-start: 0.25rem;
- float: right;
- transform: rotate(0deg) translateX(0.2rem);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
-}
-
-.pico nav details.dropdown {
- margin-bottom: 0;
-}
-
-.pico details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-form-element-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-form-element-background-color);
- color: var(--pico-form-element-placeholder-color);
- line-height: inherit;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico details.dropdown > summary:not([role]):active, .pico details.dropdown > summary:not([role]):focus {
- border-color: var(--pico-form-element-active-border-color);
- background-color: var(--pico-form-element-active-background-color);
-}
-.pico details.dropdown > summary:not([role]):focus {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-.pico details.dropdown > summary:not([role]):focus-visible {
- outline: none;
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=false] {
- --pico-form-element-border-color: var(--pico-form-element-valid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-valid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-valid-focus-color);
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=true] {
- --pico-form-element-border-color: var(--pico-form-element-invalid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-invalid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-invalid-focus-color);
-}
-
-.pico nav details.dropdown {
- display: inline;
- margin: calc(var(--pico-nav-element-spacing-vertical) * -1) 0;
-}
-.pico nav details.dropdown > summary::after {
- transform: rotate(0deg) translateX(0rem);
-}
-.pico nav details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav details.dropdown > summary:not([role]):focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico details.dropdown > summary + ul {
- display: flex;
- z-index: 99;
- position: absolute;
- left: 0;
- flex-direction: column;
- width: 100%;
- min-width: -moz-fit-content;
- min-width: fit-content;
- margin: 0;
- margin-top: var(--pico-outline-width);
- padding: 0;
- border: var(--pico-border-width) solid var(--pico-dropdown-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-dropdown-background-color);
- box-shadow: var(--pico-dropdown-box-shadow);
- color: var(--pico-dropdown-color);
- white-space: nowrap;
- opacity: 0;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 1s;
-}
-.pico details.dropdown > summary + ul[dir=rtl] {
- right: 0;
- left: auto;
-}
-.pico details.dropdown > summary + ul li {
- width: 100%;
- margin-bottom: 0;
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- list-style: none;
-}
-.pico details.dropdown > summary + ul li:first-of-type {
- margin-top: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li:last-of-type {
- margin-bottom: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li a {
- display: block;
- margin: calc(var(--pico-form-element-spacing-vertical) * -0.5) calc(var(--pico-form-element-spacing-horizontal) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- overflow: hidden;
- border-radius: 0;
- color: var(--pico-dropdown-color);
- text-decoration: none;
- text-overflow: ellipsis;
-}
-.pico details.dropdown > summary + ul li a:hover, .pico details.dropdown > summary + ul li a:focus, .pico details.dropdown > summary + ul li a:active, .pico details.dropdown > summary + ul li a:focus-visible, .pico details.dropdown > summary + ul li a[aria-current]:not([aria-current=false]) {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-.pico details.dropdown > summary + ul li label {
- width: 100%;
-}
-.pico details.dropdown > summary + ul li:has(label):hover {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-
-.pico details.dropdown[open] > summary {
- margin-bottom: 0;
-}
-
-.pico details.dropdown[open] > summary + ul {
- transform: scaleY(1);
- opacity: 1;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 0s;
-}
-
-.pico details.dropdown[open] > summary::before {
- display: block;
- z-index: 1;
- position: fixed;
- width: 100vw;
- height: 100vh;
- inset: 0;
- background: none;
- content: "";
- cursor: default;
-}
-
-.pico label > details.dropdown {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header .close, .pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article .close, .pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article .close:is([aria-current]:not([aria-current=false]), :hover, :active, :focus), .pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-.modal-is-open {
- padding-right: var(--pico-scrollbar-width, 0px);
- overflow: hidden;
- pointer-events: none;
- touch-action: none;
-}
-.modal-is-open dialog {
- pointer-events: auto;
- touch-action: auto;
-}
-
-:where(.modal-is-opening, .modal-is-closing) dialog,
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-duration: 0.2s;
- animation-timing-function: ease-in-out;
- animation-fill-mode: both;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog {
- animation-duration: 0.8s;
- animation-name: modal-overlay;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-delay: 0.2s;
- animation-name: modal;
-}
-
-.modal-is-closing dialog,
-.modal-is-closing dialog > article {
- animation-delay: 0s;
- animation-direction: reverse;
-}
-
-@keyframes modal-overlay {
- from {
- -webkit-backdrop-filter: none;
- backdrop-filter: none;
- background-color: transparent;
- }
-}
-@keyframes modal {
- from {
- transform: translateY(-100%);
- opacity: 0;
- }
-}
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
diff --git a/css/pico.conditional.cyan.css b/css/pico.conditional.cyan.css
deleted file mode 100644
index df7a7435..00000000
--- a/css/pico.conditional.cyan.css
+++ /dev/null
@@ -1,2835 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-grid-column-gap: var(--pico-spacing);
- --pico-grid-row-gap: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-a.secondary, a.contrast {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-details.dropdown summary:not([role=button]) {
- --pico-outline-width: 0.0625rem;
-}
-
-nav details.dropdown summary:focus-visible {
- --pico-outline-width: 0.125rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus),
-[role=group]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-[role=search]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus),
-[role=group]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]:not(.outline)::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button]):not(.outline)::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(5, 162, 162, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #047878;
- --pico-primary-background: #047878;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(4, 120, 120, 0.5);
- --pico-primary-hover: #025d5d;
- --pico-primary-hover-background: #046a6a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(5, 162, 162, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-dropdown-background-color: #fff;
- --pico-dropdown-border-color: #eff1f4;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #eff1f4;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(10, 177, 177, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #0ab1b1;
- --pico-primary-background: #047878;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(10, 177, 177, 0.5);
- --pico-primary-hover: #0ccece;
- --pico-primary-hover-background: #058686;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(10, 177, 177, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
- :root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after,
- :host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
- }
- :root:not([data-theme]) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before,
- :host(:not([data-theme])) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before {
- filter: brightness(0);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(10, 177, 177, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #0ab1b1;
- --pico-primary-background: #047878;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(10, 177, 177, 0.5);
- --pico-primary-hover: #0ccece;
- --pico-primary-hover-background: #058686;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(10, 177, 177, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
-}
-[data-theme=dark] .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
-[type=submit],
-[type=button],
-[type=reset],
-[role=button]):not(.outline)::before {
- filter: brightness(0);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- padding-block: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Container
- */
-.container,
-.container-fluid {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding-right: var(--pico-spacing);
- padding-left: var(--pico-spacing);
-}
-
-@media (min-width: 576px) {
- .container {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .container {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .container {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .container {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .container {
- max-width: 1450px;
- }
-}
-
-/**
- * Grid
- * Minimal grid system with auto-layout columns
- */
-.grid {
- grid-column-gap: var(--pico-grid-column-gap);
- grid-row-gap: var(--pico-grid-row-gap);
- display: grid;
- grid-template-columns: 1fr;
-}
-@media (min-width: 768px) {
- .grid {
- grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));
- }
-}
-.grid > * {
- min-width: 0;
-}
-
-/**
- * Overflow auto
- */
-.pico .overflow-auto {
- overflow: auto;
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-.pico :where(a:not([role=button])).secondary,
-.pico [role=link].secondary {
- --pico-color: var(--pico-secondary);
- --pico-underline: var(--pico-secondary-underline);
-}
-.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-underline: var(--pico-secondary-hover-underline);
-}
-.pico :where(a:not([role=button])).contrast,
-.pico [role=link].contrast {
- --pico-color: var(--pico-contrast);
- --pico-underline: var(--pico-contrast-underline);
-}
-.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-underline: var(--pico-contrast-hover-underline);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary,
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:focus, .pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast {
- --pico-background-color: var(--pico-contrast-background);
- --pico-border-color: var(--pico-contrast-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-contrast-hover-background);
- --pico-border-color: var(--pico-contrast-hover-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:focus, .pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline,
-[type=reset].outline {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary);
- --pico-border-color: var(--pico-primary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary-hover);
- --pico-border-color: var(--pico-primary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary,
-[type=reset].outline {
- --pico-color: var(--pico-secondary);
- --pico-border-color: var(--pico-secondary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-border-color: var(--pico-secondary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast {
- --pico-color: var(--pico-contrast);
- --pico-border-color: var(--pico-contrast);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-border-color: var(--pico-contrast-hover);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset, .grid) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Dropdown (details.dropdown)
- */
-.pico details.dropdown {
- position: relative;
- border-bottom: none;
-}
-.pico details.dropdown > summary::after,
-.pico details.dropdown > button::after,
-.pico details.dropdown > a::after {
- display: block;
- width: 1rem;
- height: calc(1rem * var(--pico-line-height, 1.5));
- margin-inline-start: 0.25rem;
- float: right;
- transform: rotate(0deg) translateX(0.2rem);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
-}
-
-.pico nav details.dropdown {
- margin-bottom: 0;
-}
-
-.pico details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-form-element-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-form-element-background-color);
- color: var(--pico-form-element-placeholder-color);
- line-height: inherit;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico details.dropdown > summary:not([role]):active, .pico details.dropdown > summary:not([role]):focus {
- border-color: var(--pico-form-element-active-border-color);
- background-color: var(--pico-form-element-active-background-color);
-}
-.pico details.dropdown > summary:not([role]):focus {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-.pico details.dropdown > summary:not([role]):focus-visible {
- outline: none;
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=false] {
- --pico-form-element-border-color: var(--pico-form-element-valid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-valid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-valid-focus-color);
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=true] {
- --pico-form-element-border-color: var(--pico-form-element-invalid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-invalid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-invalid-focus-color);
-}
-
-.pico nav details.dropdown {
- display: inline;
- margin: calc(var(--pico-nav-element-spacing-vertical) * -1) 0;
-}
-.pico nav details.dropdown > summary::after {
- transform: rotate(0deg) translateX(0rem);
-}
-.pico nav details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav details.dropdown > summary:not([role]):focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico details.dropdown > summary + ul {
- display: flex;
- z-index: 99;
- position: absolute;
- left: 0;
- flex-direction: column;
- width: 100%;
- min-width: -moz-fit-content;
- min-width: fit-content;
- margin: 0;
- margin-top: var(--pico-outline-width);
- padding: 0;
- border: var(--pico-border-width) solid var(--pico-dropdown-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-dropdown-background-color);
- box-shadow: var(--pico-dropdown-box-shadow);
- color: var(--pico-dropdown-color);
- white-space: nowrap;
- opacity: 0;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 1s;
-}
-.pico details.dropdown > summary + ul[dir=rtl] {
- right: 0;
- left: auto;
-}
-.pico details.dropdown > summary + ul li {
- width: 100%;
- margin-bottom: 0;
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- list-style: none;
-}
-.pico details.dropdown > summary + ul li:first-of-type {
- margin-top: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li:last-of-type {
- margin-bottom: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li a {
- display: block;
- margin: calc(var(--pico-form-element-spacing-vertical) * -0.5) calc(var(--pico-form-element-spacing-horizontal) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- overflow: hidden;
- border-radius: 0;
- color: var(--pico-dropdown-color);
- text-decoration: none;
- text-overflow: ellipsis;
-}
-.pico details.dropdown > summary + ul li a:hover, .pico details.dropdown > summary + ul li a:focus, .pico details.dropdown > summary + ul li a:active, .pico details.dropdown > summary + ul li a:focus-visible, .pico details.dropdown > summary + ul li a[aria-current]:not([aria-current=false]) {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-.pico details.dropdown > summary + ul li label {
- width: 100%;
-}
-.pico details.dropdown > summary + ul li:has(label):hover {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-
-.pico details.dropdown[open] > summary {
- margin-bottom: 0;
-}
-
-.pico details.dropdown[open] > summary + ul {
- transform: scaleY(1);
- opacity: 1;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 0s;
-}
-
-.pico details.dropdown[open] > summary::before {
- display: block;
- z-index: 1;
- position: fixed;
- width: 100vw;
- height: 100vh;
- inset: 0;
- background: none;
- content: "";
- cursor: default;
-}
-
-.pico label > details.dropdown {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header .close, .pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article .close, .pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article .close:is([aria-current]:not([aria-current=false]), :hover, :active, :focus), .pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-.modal-is-open {
- padding-right: var(--pico-scrollbar-width, 0px);
- overflow: hidden;
- pointer-events: none;
- touch-action: none;
-}
-.modal-is-open dialog {
- pointer-events: auto;
- touch-action: auto;
-}
-
-:where(.modal-is-opening, .modal-is-closing) dialog,
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-duration: 0.2s;
- animation-timing-function: ease-in-out;
- animation-fill-mode: both;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog {
- animation-duration: 0.8s;
- animation-name: modal-overlay;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-delay: 0.2s;
- animation-name: modal;
-}
-
-.modal-is-closing dialog,
-.modal-is-closing dialog > article {
- animation-delay: 0s;
- animation-direction: reverse;
-}
-
-@keyframes modal-overlay {
- from {
- -webkit-backdrop-filter: none;
- backdrop-filter: none;
- background-color: transparent;
- }
-}
-@keyframes modal {
- from {
- transform: translateY(-100%);
- opacity: 0;
- }
-}
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.conditional.cyan.min.css b/css/pico.conditional.cyan.min.css
deleted file mode 100644
index 2fd70af6..00000000
--- a/css/pico.conditional.cyan.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}details.dropdown summary:not([role=button]){--pico-outline-width:0.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:0.125rem}[role=search]{--pico-border-radius:5rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(5, 162, 162, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#047878;--pico-primary-background:#047878;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(4, 120, 120, 0.5);--pico-primary-hover:#025d5d;--pico-primary-hover-background:#046a6a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(5, 162, 162, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(10, 177, 177, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#0ab1b1;--pico-primary-background:#047878;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(10, 177, 177, 0.5);--pico-primary-hover:#0ccece;--pico-primary-hover-background:#058686;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(10, 177, 177, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after,:root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}:host(:not([data-theme])) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before,:root:not([data-theme]) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(10, 177, 177, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#0ab1b1;--pico-primary-background:#047878;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(10, 177, 177, 0.5);--pico-primary-hover:#0ccece;--pico-primary-hover-background:#058686;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(10, 177, 177, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}[data-theme=dark] .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{padding-block:var(--pico-block-spacing-vertical)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.pico .overflow-auto{overflow:auto}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico :where(a:not([role=button])).secondary,.pico [role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}.pico :where(a:not([role=button])).contrast,.pico [role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary,.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:focus,.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:focus,.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset,.grid)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico details.dropdown{position:relative;border-bottom:none}.pico details.dropdown>a::after,.pico details.dropdown>button::after,.pico details.dropdown>summary::after{display:block;width:1rem;height:calc(1rem * var(--pico-line-height,1.5));margin-inline-start:.25rem;float:right;transform:rotate(0) translateX(.2rem);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}.pico nav details.dropdown{margin-bottom:0}.pico details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico details.dropdown>summary:not([role]):active,.pico details.dropdown>summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}.pico details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico details.dropdown>summary:not([role]):focus-visible{outline:0}.pico details.dropdown>summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}.pico details.dropdown>summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}.pico nav details.dropdown{display:inline;margin:calc(var(--pico-nav-element-spacing-vertical) * -1) 0}.pico nav details.dropdown>summary::after{transform:rotate(0) translateX(0)}.pico nav details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico details.dropdown>summary+ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);padding:0;border:var(--pico-border-width) solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s}.pico details.dropdown>summary+ul[dir=rtl]{right:0;left:auto}.pico details.dropdown>summary+ul li{width:100%;margin-bottom:0;padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);list-style:none}.pico details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li a{display:block;margin:calc(var(--pico-form-element-spacing-vertical) * -.5) calc(var(--pico-form-element-spacing-horizontal) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--pico-dropdown-color);text-decoration:none;text-overflow:ellipsis}.pico details.dropdown>summary+ul li a:active,.pico details.dropdown>summary+ul li a:focus,.pico details.dropdown>summary+ul li a:focus-visible,.pico details.dropdown>summary+ul li a:hover,.pico details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]){background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown>summary+ul li label{width:100%}.pico details.dropdown>summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown[open]>summary{margin-bottom:0}.pico details.dropdown[open]>summary+ul{transform:scaleY(1);opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s}.pico details.dropdown[open]>summary::before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;inset:0;background:0 0;content:"";cursor:default}.pico label>details.dropdown{margin-top:calc(var(--pico-spacing) * .25)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header .close,.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article .close,.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.conditional.fuchsia.css b/css/pico.conditional.fuchsia.css
deleted file mode 100644
index b44cbf4b..00000000
--- a/css/pico.conditional.fuchsia.css
+++ /dev/null
@@ -1,2835 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-grid-column-gap: var(--pico-spacing);
- --pico-grid-row-gap: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-a.secondary, a.contrast {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-details.dropdown summary:not([role=button]) {
- --pico-outline-width: 0.0625rem;
-}
-
-nav details.dropdown summary:focus-visible {
- --pico-outline-width: 0.125rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus),
-[role=group]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-[role=search]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus),
-[role=group]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]:not(.outline)::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button]):not(.outline)::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(247, 72, 183, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #c1208b;
- --pico-primary-background: #c1208b;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(193, 32, 139, 0.5);
- --pico-primary-hover: #98176d;
- --pico-primary-hover-background: #ac1c7c;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(247, 72, 183, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-dropdown-background-color: #fff;
- --pico-dropdown-border-color: #eff1f4;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #eff1f4;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(248, 105, 191, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f869bf;
- --pico-primary-background: #c1208b;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(248, 105, 191, 0.5);
- --pico-primary-hover: #fa9acf;
- --pico-primary-hover-background: #d9269d;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(248, 105, 191, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
- :root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after,
- :host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
- }
- :root:not([data-theme]) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before,
- :host(:not([data-theme])) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before {
- filter: brightness(0);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(248, 105, 191, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f869bf;
- --pico-primary-background: #c1208b;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(248, 105, 191, 0.5);
- --pico-primary-hover: #fa9acf;
- --pico-primary-hover-background: #d9269d;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(248, 105, 191, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
-}
-[data-theme=dark] .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
-[type=submit],
-[type=button],
-[type=reset],
-[role=button]):not(.outline)::before {
- filter: brightness(0);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- padding-block: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Container
- */
-.container,
-.container-fluid {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding-right: var(--pico-spacing);
- padding-left: var(--pico-spacing);
-}
-
-@media (min-width: 576px) {
- .container {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .container {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .container {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .container {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .container {
- max-width: 1450px;
- }
-}
-
-/**
- * Grid
- * Minimal grid system with auto-layout columns
- */
-.grid {
- grid-column-gap: var(--pico-grid-column-gap);
- grid-row-gap: var(--pico-grid-row-gap);
- display: grid;
- grid-template-columns: 1fr;
-}
-@media (min-width: 768px) {
- .grid {
- grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));
- }
-}
-.grid > * {
- min-width: 0;
-}
-
-/**
- * Overflow auto
- */
-.pico .overflow-auto {
- overflow: auto;
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-.pico :where(a:not([role=button])).secondary,
-.pico [role=link].secondary {
- --pico-color: var(--pico-secondary);
- --pico-underline: var(--pico-secondary-underline);
-}
-.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-underline: var(--pico-secondary-hover-underline);
-}
-.pico :where(a:not([role=button])).contrast,
-.pico [role=link].contrast {
- --pico-color: var(--pico-contrast);
- --pico-underline: var(--pico-contrast-underline);
-}
-.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-underline: var(--pico-contrast-hover-underline);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary,
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:focus, .pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast {
- --pico-background-color: var(--pico-contrast-background);
- --pico-border-color: var(--pico-contrast-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-contrast-hover-background);
- --pico-border-color: var(--pico-contrast-hover-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:focus, .pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline,
-[type=reset].outline {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary);
- --pico-border-color: var(--pico-primary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary-hover);
- --pico-border-color: var(--pico-primary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary,
-[type=reset].outline {
- --pico-color: var(--pico-secondary);
- --pico-border-color: var(--pico-secondary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-border-color: var(--pico-secondary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast {
- --pico-color: var(--pico-contrast);
- --pico-border-color: var(--pico-contrast);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-border-color: var(--pico-contrast-hover);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset, .grid) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Dropdown (details.dropdown)
- */
-.pico details.dropdown {
- position: relative;
- border-bottom: none;
-}
-.pico details.dropdown > summary::after,
-.pico details.dropdown > button::after,
-.pico details.dropdown > a::after {
- display: block;
- width: 1rem;
- height: calc(1rem * var(--pico-line-height, 1.5));
- margin-inline-start: 0.25rem;
- float: right;
- transform: rotate(0deg) translateX(0.2rem);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
-}
-
-.pico nav details.dropdown {
- margin-bottom: 0;
-}
-
-.pico details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-form-element-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-form-element-background-color);
- color: var(--pico-form-element-placeholder-color);
- line-height: inherit;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico details.dropdown > summary:not([role]):active, .pico details.dropdown > summary:not([role]):focus {
- border-color: var(--pico-form-element-active-border-color);
- background-color: var(--pico-form-element-active-background-color);
-}
-.pico details.dropdown > summary:not([role]):focus {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-.pico details.dropdown > summary:not([role]):focus-visible {
- outline: none;
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=false] {
- --pico-form-element-border-color: var(--pico-form-element-valid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-valid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-valid-focus-color);
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=true] {
- --pico-form-element-border-color: var(--pico-form-element-invalid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-invalid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-invalid-focus-color);
-}
-
-.pico nav details.dropdown {
- display: inline;
- margin: calc(var(--pico-nav-element-spacing-vertical) * -1) 0;
-}
-.pico nav details.dropdown > summary::after {
- transform: rotate(0deg) translateX(0rem);
-}
-.pico nav details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav details.dropdown > summary:not([role]):focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico details.dropdown > summary + ul {
- display: flex;
- z-index: 99;
- position: absolute;
- left: 0;
- flex-direction: column;
- width: 100%;
- min-width: -moz-fit-content;
- min-width: fit-content;
- margin: 0;
- margin-top: var(--pico-outline-width);
- padding: 0;
- border: var(--pico-border-width) solid var(--pico-dropdown-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-dropdown-background-color);
- box-shadow: var(--pico-dropdown-box-shadow);
- color: var(--pico-dropdown-color);
- white-space: nowrap;
- opacity: 0;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 1s;
-}
-.pico details.dropdown > summary + ul[dir=rtl] {
- right: 0;
- left: auto;
-}
-.pico details.dropdown > summary + ul li {
- width: 100%;
- margin-bottom: 0;
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- list-style: none;
-}
-.pico details.dropdown > summary + ul li:first-of-type {
- margin-top: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li:last-of-type {
- margin-bottom: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li a {
- display: block;
- margin: calc(var(--pico-form-element-spacing-vertical) * -0.5) calc(var(--pico-form-element-spacing-horizontal) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- overflow: hidden;
- border-radius: 0;
- color: var(--pico-dropdown-color);
- text-decoration: none;
- text-overflow: ellipsis;
-}
-.pico details.dropdown > summary + ul li a:hover, .pico details.dropdown > summary + ul li a:focus, .pico details.dropdown > summary + ul li a:active, .pico details.dropdown > summary + ul li a:focus-visible, .pico details.dropdown > summary + ul li a[aria-current]:not([aria-current=false]) {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-.pico details.dropdown > summary + ul li label {
- width: 100%;
-}
-.pico details.dropdown > summary + ul li:has(label):hover {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-
-.pico details.dropdown[open] > summary {
- margin-bottom: 0;
-}
-
-.pico details.dropdown[open] > summary + ul {
- transform: scaleY(1);
- opacity: 1;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 0s;
-}
-
-.pico details.dropdown[open] > summary::before {
- display: block;
- z-index: 1;
- position: fixed;
- width: 100vw;
- height: 100vh;
- inset: 0;
- background: none;
- content: "";
- cursor: default;
-}
-
-.pico label > details.dropdown {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header .close, .pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article .close, .pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article .close:is([aria-current]:not([aria-current=false]), :hover, :active, :focus), .pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-.modal-is-open {
- padding-right: var(--pico-scrollbar-width, 0px);
- overflow: hidden;
- pointer-events: none;
- touch-action: none;
-}
-.modal-is-open dialog {
- pointer-events: auto;
- touch-action: auto;
-}
-
-:where(.modal-is-opening, .modal-is-closing) dialog,
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-duration: 0.2s;
- animation-timing-function: ease-in-out;
- animation-fill-mode: both;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog {
- animation-duration: 0.8s;
- animation-name: modal-overlay;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-delay: 0.2s;
- animation-name: modal;
-}
-
-.modal-is-closing dialog,
-.modal-is-closing dialog > article {
- animation-delay: 0s;
- animation-direction: reverse;
-}
-
-@keyframes modal-overlay {
- from {
- -webkit-backdrop-filter: none;
- backdrop-filter: none;
- background-color: transparent;
- }
-}
-@keyframes modal {
- from {
- transform: translateY(-100%);
- opacity: 0;
- }
-}
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.conditional.fuchsia.min.css b/css/pico.conditional.fuchsia.min.css
deleted file mode 100644
index 29ec717f..00000000
--- a/css/pico.conditional.fuchsia.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}details.dropdown summary:not([role=button]){--pico-outline-width:0.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:0.125rem}[role=search]{--pico-border-radius:5rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(247, 72, 183, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#c1208b;--pico-primary-background:#c1208b;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(193, 32, 139, 0.5);--pico-primary-hover:#98176d;--pico-primary-hover-background:#ac1c7c;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(247, 72, 183, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(248, 105, 191, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f869bf;--pico-primary-background:#c1208b;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(248, 105, 191, 0.5);--pico-primary-hover:#fa9acf;--pico-primary-hover-background:#d9269d;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(248, 105, 191, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after,:root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}:host(:not([data-theme])) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before,:root:not([data-theme]) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(248, 105, 191, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f869bf;--pico-primary-background:#c1208b;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(248, 105, 191, 0.5);--pico-primary-hover:#fa9acf;--pico-primary-hover-background:#d9269d;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(248, 105, 191, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}[data-theme=dark] .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{padding-block:var(--pico-block-spacing-vertical)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.pico .overflow-auto{overflow:auto}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico :where(a:not([role=button])).secondary,.pico [role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}.pico :where(a:not([role=button])).contrast,.pico [role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary,.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:focus,.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:focus,.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset,.grid)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico details.dropdown{position:relative;border-bottom:none}.pico details.dropdown>a::after,.pico details.dropdown>button::after,.pico details.dropdown>summary::after{display:block;width:1rem;height:calc(1rem * var(--pico-line-height,1.5));margin-inline-start:.25rem;float:right;transform:rotate(0) translateX(.2rem);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}.pico nav details.dropdown{margin-bottom:0}.pico details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico details.dropdown>summary:not([role]):active,.pico details.dropdown>summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}.pico details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico details.dropdown>summary:not([role]):focus-visible{outline:0}.pico details.dropdown>summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}.pico details.dropdown>summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}.pico nav details.dropdown{display:inline;margin:calc(var(--pico-nav-element-spacing-vertical) * -1) 0}.pico nav details.dropdown>summary::after{transform:rotate(0) translateX(0)}.pico nav details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico details.dropdown>summary+ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);padding:0;border:var(--pico-border-width) solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s}.pico details.dropdown>summary+ul[dir=rtl]{right:0;left:auto}.pico details.dropdown>summary+ul li{width:100%;margin-bottom:0;padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);list-style:none}.pico details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li a{display:block;margin:calc(var(--pico-form-element-spacing-vertical) * -.5) calc(var(--pico-form-element-spacing-horizontal) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--pico-dropdown-color);text-decoration:none;text-overflow:ellipsis}.pico details.dropdown>summary+ul li a:active,.pico details.dropdown>summary+ul li a:focus,.pico details.dropdown>summary+ul li a:focus-visible,.pico details.dropdown>summary+ul li a:hover,.pico details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]){background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown>summary+ul li label{width:100%}.pico details.dropdown>summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown[open]>summary{margin-bottom:0}.pico details.dropdown[open]>summary+ul{transform:scaleY(1);opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s}.pico details.dropdown[open]>summary::before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;inset:0;background:0 0;content:"";cursor:default}.pico label>details.dropdown{margin-top:calc(var(--pico-spacing) * .25)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header .close,.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article .close,.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.conditional.green.css b/css/pico.conditional.green.css
deleted file mode 100644
index 61907b76..00000000
--- a/css/pico.conditional.green.css
+++ /dev/null
@@ -1,2835 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-grid-column-gap: var(--pico-spacing);
- --pico-grid-row-gap: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-a.secondary, a.contrast {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-details.dropdown summary:not([role=button]) {
- --pico-outline-width: 0.0625rem;
-}
-
-nav details.dropdown summary:focus-visible {
- --pico-outline-width: 0.125rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus),
-[role=group]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-[role=search]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus),
-[role=group]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]:not(.outline)::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button]):not(.outline)::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(71, 164, 23, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #33790f;
- --pico-primary-background: #398712;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(51, 121, 15, 0.5);
- --pico-primary-hover: #265e09;
- --pico-primary-hover-background: #33790f;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(71, 164, 23, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-dropdown-background-color: #fff;
- --pico-dropdown-border-color: #eff1f4;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #eff1f4;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(78, 179, 27, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #4eb31b;
- --pico-primary-background: #398712;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(78, 179, 27, 0.5);
- --pico-primary-hover: #5dd121;
- --pico-primary-hover-background: #409614;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(78, 179, 27, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
- :root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after,
- :host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
- }
- :root:not([data-theme]) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before,
- :host(:not([data-theme])) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before {
- filter: brightness(0);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(78, 179, 27, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #4eb31b;
- --pico-primary-background: #398712;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(78, 179, 27, 0.5);
- --pico-primary-hover: #5dd121;
- --pico-primary-hover-background: #409614;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(78, 179, 27, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
-}
-[data-theme=dark] .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
-[type=submit],
-[type=button],
-[type=reset],
-[role=button]):not(.outline)::before {
- filter: brightness(0);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- padding-block: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Container
- */
-.container,
-.container-fluid {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding-right: var(--pico-spacing);
- padding-left: var(--pico-spacing);
-}
-
-@media (min-width: 576px) {
- .container {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .container {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .container {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .container {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .container {
- max-width: 1450px;
- }
-}
-
-/**
- * Grid
- * Minimal grid system with auto-layout columns
- */
-.grid {
- grid-column-gap: var(--pico-grid-column-gap);
- grid-row-gap: var(--pico-grid-row-gap);
- display: grid;
- grid-template-columns: 1fr;
-}
-@media (min-width: 768px) {
- .grid {
- grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));
- }
-}
-.grid > * {
- min-width: 0;
-}
-
-/**
- * Overflow auto
- */
-.pico .overflow-auto {
- overflow: auto;
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-.pico :where(a:not([role=button])).secondary,
-.pico [role=link].secondary {
- --pico-color: var(--pico-secondary);
- --pico-underline: var(--pico-secondary-underline);
-}
-.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-underline: var(--pico-secondary-hover-underline);
-}
-.pico :where(a:not([role=button])).contrast,
-.pico [role=link].contrast {
- --pico-color: var(--pico-contrast);
- --pico-underline: var(--pico-contrast-underline);
-}
-.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-underline: var(--pico-contrast-hover-underline);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary,
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:focus, .pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast {
- --pico-background-color: var(--pico-contrast-background);
- --pico-border-color: var(--pico-contrast-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-contrast-hover-background);
- --pico-border-color: var(--pico-contrast-hover-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:focus, .pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline,
-[type=reset].outline {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary);
- --pico-border-color: var(--pico-primary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary-hover);
- --pico-border-color: var(--pico-primary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary,
-[type=reset].outline {
- --pico-color: var(--pico-secondary);
- --pico-border-color: var(--pico-secondary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-border-color: var(--pico-secondary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast {
- --pico-color: var(--pico-contrast);
- --pico-border-color: var(--pico-contrast);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-border-color: var(--pico-contrast-hover);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset, .grid) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Dropdown (details.dropdown)
- */
-.pico details.dropdown {
- position: relative;
- border-bottom: none;
-}
-.pico details.dropdown > summary::after,
-.pico details.dropdown > button::after,
-.pico details.dropdown > a::after {
- display: block;
- width: 1rem;
- height: calc(1rem * var(--pico-line-height, 1.5));
- margin-inline-start: 0.25rem;
- float: right;
- transform: rotate(0deg) translateX(0.2rem);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
-}
-
-.pico nav details.dropdown {
- margin-bottom: 0;
-}
-
-.pico details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-form-element-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-form-element-background-color);
- color: var(--pico-form-element-placeholder-color);
- line-height: inherit;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico details.dropdown > summary:not([role]):active, .pico details.dropdown > summary:not([role]):focus {
- border-color: var(--pico-form-element-active-border-color);
- background-color: var(--pico-form-element-active-background-color);
-}
-.pico details.dropdown > summary:not([role]):focus {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-.pico details.dropdown > summary:not([role]):focus-visible {
- outline: none;
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=false] {
- --pico-form-element-border-color: var(--pico-form-element-valid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-valid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-valid-focus-color);
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=true] {
- --pico-form-element-border-color: var(--pico-form-element-invalid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-invalid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-invalid-focus-color);
-}
-
-.pico nav details.dropdown {
- display: inline;
- margin: calc(var(--pico-nav-element-spacing-vertical) * -1) 0;
-}
-.pico nav details.dropdown > summary::after {
- transform: rotate(0deg) translateX(0rem);
-}
-.pico nav details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav details.dropdown > summary:not([role]):focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico details.dropdown > summary + ul {
- display: flex;
- z-index: 99;
- position: absolute;
- left: 0;
- flex-direction: column;
- width: 100%;
- min-width: -moz-fit-content;
- min-width: fit-content;
- margin: 0;
- margin-top: var(--pico-outline-width);
- padding: 0;
- border: var(--pico-border-width) solid var(--pico-dropdown-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-dropdown-background-color);
- box-shadow: var(--pico-dropdown-box-shadow);
- color: var(--pico-dropdown-color);
- white-space: nowrap;
- opacity: 0;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 1s;
-}
-.pico details.dropdown > summary + ul[dir=rtl] {
- right: 0;
- left: auto;
-}
-.pico details.dropdown > summary + ul li {
- width: 100%;
- margin-bottom: 0;
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- list-style: none;
-}
-.pico details.dropdown > summary + ul li:first-of-type {
- margin-top: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li:last-of-type {
- margin-bottom: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li a {
- display: block;
- margin: calc(var(--pico-form-element-spacing-vertical) * -0.5) calc(var(--pico-form-element-spacing-horizontal) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- overflow: hidden;
- border-radius: 0;
- color: var(--pico-dropdown-color);
- text-decoration: none;
- text-overflow: ellipsis;
-}
-.pico details.dropdown > summary + ul li a:hover, .pico details.dropdown > summary + ul li a:focus, .pico details.dropdown > summary + ul li a:active, .pico details.dropdown > summary + ul li a:focus-visible, .pico details.dropdown > summary + ul li a[aria-current]:not([aria-current=false]) {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-.pico details.dropdown > summary + ul li label {
- width: 100%;
-}
-.pico details.dropdown > summary + ul li:has(label):hover {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-
-.pico details.dropdown[open] > summary {
- margin-bottom: 0;
-}
-
-.pico details.dropdown[open] > summary + ul {
- transform: scaleY(1);
- opacity: 1;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 0s;
-}
-
-.pico details.dropdown[open] > summary::before {
- display: block;
- z-index: 1;
- position: fixed;
- width: 100vw;
- height: 100vh;
- inset: 0;
- background: none;
- content: "";
- cursor: default;
-}
-
-.pico label > details.dropdown {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header .close, .pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article .close, .pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article .close:is([aria-current]:not([aria-current=false]), :hover, :active, :focus), .pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-.modal-is-open {
- padding-right: var(--pico-scrollbar-width, 0px);
- overflow: hidden;
- pointer-events: none;
- touch-action: none;
-}
-.modal-is-open dialog {
- pointer-events: auto;
- touch-action: auto;
-}
-
-:where(.modal-is-opening, .modal-is-closing) dialog,
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-duration: 0.2s;
- animation-timing-function: ease-in-out;
- animation-fill-mode: both;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog {
- animation-duration: 0.8s;
- animation-name: modal-overlay;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-delay: 0.2s;
- animation-name: modal;
-}
-
-.modal-is-closing dialog,
-.modal-is-closing dialog > article {
- animation-delay: 0s;
- animation-direction: reverse;
-}
-
-@keyframes modal-overlay {
- from {
- -webkit-backdrop-filter: none;
- backdrop-filter: none;
- background-color: transparent;
- }
-}
-@keyframes modal {
- from {
- transform: translateY(-100%);
- opacity: 0;
- }
-}
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.conditional.green.min.css b/css/pico.conditional.green.min.css
deleted file mode 100644
index b73b52dc..00000000
--- a/css/pico.conditional.green.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}details.dropdown summary:not([role=button]){--pico-outline-width:0.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:0.125rem}[role=search]{--pico-border-radius:5rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(71, 164, 23, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#33790f;--pico-primary-background:#398712;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(51, 121, 15, 0.5);--pico-primary-hover:#265e09;--pico-primary-hover-background:#33790f;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(71, 164, 23, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(78, 179, 27, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#4eb31b;--pico-primary-background:#398712;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(78, 179, 27, 0.5);--pico-primary-hover:#5dd121;--pico-primary-hover-background:#409614;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(78, 179, 27, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after,:root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}:host(:not([data-theme])) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before,:root:not([data-theme]) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(78, 179, 27, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#4eb31b;--pico-primary-background:#398712;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(78, 179, 27, 0.5);--pico-primary-hover:#5dd121;--pico-primary-hover-background:#409614;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(78, 179, 27, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}[data-theme=dark] .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{padding-block:var(--pico-block-spacing-vertical)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.pico .overflow-auto{overflow:auto}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico :where(a:not([role=button])).secondary,.pico [role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}.pico :where(a:not([role=button])).contrast,.pico [role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary,.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:focus,.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:focus,.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset,.grid)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico details.dropdown{position:relative;border-bottom:none}.pico details.dropdown>a::after,.pico details.dropdown>button::after,.pico details.dropdown>summary::after{display:block;width:1rem;height:calc(1rem * var(--pico-line-height,1.5));margin-inline-start:.25rem;float:right;transform:rotate(0) translateX(.2rem);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}.pico nav details.dropdown{margin-bottom:0}.pico details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico details.dropdown>summary:not([role]):active,.pico details.dropdown>summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}.pico details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico details.dropdown>summary:not([role]):focus-visible{outline:0}.pico details.dropdown>summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}.pico details.dropdown>summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}.pico nav details.dropdown{display:inline;margin:calc(var(--pico-nav-element-spacing-vertical) * -1) 0}.pico nav details.dropdown>summary::after{transform:rotate(0) translateX(0)}.pico nav details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico details.dropdown>summary+ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);padding:0;border:var(--pico-border-width) solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s}.pico details.dropdown>summary+ul[dir=rtl]{right:0;left:auto}.pico details.dropdown>summary+ul li{width:100%;margin-bottom:0;padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);list-style:none}.pico details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li a{display:block;margin:calc(var(--pico-form-element-spacing-vertical) * -.5) calc(var(--pico-form-element-spacing-horizontal) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--pico-dropdown-color);text-decoration:none;text-overflow:ellipsis}.pico details.dropdown>summary+ul li a:active,.pico details.dropdown>summary+ul li a:focus,.pico details.dropdown>summary+ul li a:focus-visible,.pico details.dropdown>summary+ul li a:hover,.pico details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]){background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown>summary+ul li label{width:100%}.pico details.dropdown>summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown[open]>summary{margin-bottom:0}.pico details.dropdown[open]>summary+ul{transform:scaleY(1);opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s}.pico details.dropdown[open]>summary::before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;inset:0;background:0 0;content:"";cursor:default}.pico label>details.dropdown{margin-top:calc(var(--pico-spacing) * .25)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header .close,.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article .close,.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.conditional.grey.css b/css/pico.conditional.grey.css
deleted file mode 100644
index beff7a95..00000000
--- a/css/pico.conditional.grey.css
+++ /dev/null
@@ -1,2835 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-grid-column-gap: var(--pico-spacing);
- --pico-grid-row-gap: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-a.secondary, a.contrast {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-details.dropdown summary:not([role=button]) {
- --pico-outline-width: 0.0625rem;
-}
-
-nav details.dropdown summary:focus-visible {
- --pico-outline-width: 0.125rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus),
-[role=group]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-[role=search]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus),
-[role=group]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]:not(.outline)::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button]):not(.outline)::before {
- filter: brightness(0) invert(0);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(145, 145, 145, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #6a6a6a;
- --pico-primary-background: #ababab;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(106, 106, 106, 0.5);
- --pico-primary-hover: #525252;
- --pico-primary-hover-background: #9e9e9e;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(145, 145, 145, 0.5);
- --pico-primary-inverse: #000;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-dropdown-background-color: #fff;
- --pico-dropdown-border-color: #eff1f4;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #eff1f4;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(158, 158, 158, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #9e9e9e;
- --pico-primary-background: #ababab;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(158, 158, 158, 0.5);
- --pico-primary-hover: #b9b9b9;
- --pico-primary-hover-background: #b9b9b9;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(158, 158, 158, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
- :root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after,
- :host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
- }
- :root:not([data-theme]) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before,
- :host(:not([data-theme])) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before {
- filter: brightness(0);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(158, 158, 158, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #9e9e9e;
- --pico-primary-background: #ababab;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(158, 158, 158, 0.5);
- --pico-primary-hover: #b9b9b9;
- --pico-primary-hover-background: #b9b9b9;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(158, 158, 158, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
-}
-[data-theme=dark] .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
-[type=submit],
-[type=button],
-[type=reset],
-[role=button]):not(.outline)::before {
- filter: brightness(0);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- padding-block: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Container
- */
-.container,
-.container-fluid {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding-right: var(--pico-spacing);
- padding-left: var(--pico-spacing);
-}
-
-@media (min-width: 576px) {
- .container {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .container {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .container {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .container {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .container {
- max-width: 1450px;
- }
-}
-
-/**
- * Grid
- * Minimal grid system with auto-layout columns
- */
-.grid {
- grid-column-gap: var(--pico-grid-column-gap);
- grid-row-gap: var(--pico-grid-row-gap);
- display: grid;
- grid-template-columns: 1fr;
-}
-@media (min-width: 768px) {
- .grid {
- grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));
- }
-}
-.grid > * {
- min-width: 0;
-}
-
-/**
- * Overflow auto
- */
-.pico .overflow-auto {
- overflow: auto;
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-.pico :where(a:not([role=button])).secondary,
-.pico [role=link].secondary {
- --pico-color: var(--pico-secondary);
- --pico-underline: var(--pico-secondary-underline);
-}
-.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-underline: var(--pico-secondary-hover-underline);
-}
-.pico :where(a:not([role=button])).contrast,
-.pico [role=link].contrast {
- --pico-color: var(--pico-contrast);
- --pico-underline: var(--pico-contrast-underline);
-}
-.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-underline: var(--pico-contrast-hover-underline);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary,
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:focus, .pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast {
- --pico-background-color: var(--pico-contrast-background);
- --pico-border-color: var(--pico-contrast-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-contrast-hover-background);
- --pico-border-color: var(--pico-contrast-hover-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:focus, .pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline,
-[type=reset].outline {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary);
- --pico-border-color: var(--pico-primary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary-hover);
- --pico-border-color: var(--pico-primary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary,
-[type=reset].outline {
- --pico-color: var(--pico-secondary);
- --pico-border-color: var(--pico-secondary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-border-color: var(--pico-secondary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast {
- --pico-color: var(--pico-contrast);
- --pico-border-color: var(--pico-contrast);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-border-color: var(--pico-contrast-hover);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset, .grid) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Dropdown (details.dropdown)
- */
-.pico details.dropdown {
- position: relative;
- border-bottom: none;
-}
-.pico details.dropdown > summary::after,
-.pico details.dropdown > button::after,
-.pico details.dropdown > a::after {
- display: block;
- width: 1rem;
- height: calc(1rem * var(--pico-line-height, 1.5));
- margin-inline-start: 0.25rem;
- float: right;
- transform: rotate(0deg) translateX(0.2rem);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
-}
-
-.pico nav details.dropdown {
- margin-bottom: 0;
-}
-
-.pico details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-form-element-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-form-element-background-color);
- color: var(--pico-form-element-placeholder-color);
- line-height: inherit;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico details.dropdown > summary:not([role]):active, .pico details.dropdown > summary:not([role]):focus {
- border-color: var(--pico-form-element-active-border-color);
- background-color: var(--pico-form-element-active-background-color);
-}
-.pico details.dropdown > summary:not([role]):focus {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-.pico details.dropdown > summary:not([role]):focus-visible {
- outline: none;
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=false] {
- --pico-form-element-border-color: var(--pico-form-element-valid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-valid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-valid-focus-color);
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=true] {
- --pico-form-element-border-color: var(--pico-form-element-invalid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-invalid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-invalid-focus-color);
-}
-
-.pico nav details.dropdown {
- display: inline;
- margin: calc(var(--pico-nav-element-spacing-vertical) * -1) 0;
-}
-.pico nav details.dropdown > summary::after {
- transform: rotate(0deg) translateX(0rem);
-}
-.pico nav details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav details.dropdown > summary:not([role]):focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico details.dropdown > summary + ul {
- display: flex;
- z-index: 99;
- position: absolute;
- left: 0;
- flex-direction: column;
- width: 100%;
- min-width: -moz-fit-content;
- min-width: fit-content;
- margin: 0;
- margin-top: var(--pico-outline-width);
- padding: 0;
- border: var(--pico-border-width) solid var(--pico-dropdown-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-dropdown-background-color);
- box-shadow: var(--pico-dropdown-box-shadow);
- color: var(--pico-dropdown-color);
- white-space: nowrap;
- opacity: 0;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 1s;
-}
-.pico details.dropdown > summary + ul[dir=rtl] {
- right: 0;
- left: auto;
-}
-.pico details.dropdown > summary + ul li {
- width: 100%;
- margin-bottom: 0;
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- list-style: none;
-}
-.pico details.dropdown > summary + ul li:first-of-type {
- margin-top: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li:last-of-type {
- margin-bottom: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li a {
- display: block;
- margin: calc(var(--pico-form-element-spacing-vertical) * -0.5) calc(var(--pico-form-element-spacing-horizontal) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- overflow: hidden;
- border-radius: 0;
- color: var(--pico-dropdown-color);
- text-decoration: none;
- text-overflow: ellipsis;
-}
-.pico details.dropdown > summary + ul li a:hover, .pico details.dropdown > summary + ul li a:focus, .pico details.dropdown > summary + ul li a:active, .pico details.dropdown > summary + ul li a:focus-visible, .pico details.dropdown > summary + ul li a[aria-current]:not([aria-current=false]) {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-.pico details.dropdown > summary + ul li label {
- width: 100%;
-}
-.pico details.dropdown > summary + ul li:has(label):hover {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-
-.pico details.dropdown[open] > summary {
- margin-bottom: 0;
-}
-
-.pico details.dropdown[open] > summary + ul {
- transform: scaleY(1);
- opacity: 1;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 0s;
-}
-
-.pico details.dropdown[open] > summary::before {
- display: block;
- z-index: 1;
- position: fixed;
- width: 100vw;
- height: 100vh;
- inset: 0;
- background: none;
- content: "";
- cursor: default;
-}
-
-.pico label > details.dropdown {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header .close, .pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article .close, .pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article .close:is([aria-current]:not([aria-current=false]), :hover, :active, :focus), .pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-.modal-is-open {
- padding-right: var(--pico-scrollbar-width, 0px);
- overflow: hidden;
- pointer-events: none;
- touch-action: none;
-}
-.modal-is-open dialog {
- pointer-events: auto;
- touch-action: auto;
-}
-
-:where(.modal-is-opening, .modal-is-closing) dialog,
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-duration: 0.2s;
- animation-timing-function: ease-in-out;
- animation-fill-mode: both;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog {
- animation-duration: 0.8s;
- animation-name: modal-overlay;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-delay: 0.2s;
- animation-name: modal;
-}
-
-.modal-is-closing dialog,
-.modal-is-closing dialog > article {
- animation-delay: 0s;
- animation-direction: reverse;
-}
-
-@keyframes modal-overlay {
- from {
- -webkit-backdrop-filter: none;
- backdrop-filter: none;
- background-color: transparent;
- }
-}
-@keyframes modal {
- from {
- transform: translateY(-100%);
- opacity: 0;
- }
-}
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.conditional.grey.min.css b/css/pico.conditional.grey.min.css
deleted file mode 100644
index 44e4caa6..00000000
--- a/css/pico.conditional.grey.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}details.dropdown summary:not([role=button]){--pico-outline-width:0.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:0.125rem}[role=search]{--pico-border-radius:5rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0) invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(145, 145, 145, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#6a6a6a;--pico-primary-background:#ababab;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(106, 106, 106, 0.5);--pico-primary-hover:#525252;--pico-primary-hover-background:#9e9e9e;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(145, 145, 145, 0.5);--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(158, 158, 158, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#9e9e9e;--pico-primary-background:#ababab;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(158, 158, 158, 0.5);--pico-primary-hover:#b9b9b9;--pico-primary-hover-background:#b9b9b9;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(158, 158, 158, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after,:root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}:host(:not([data-theme])) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before,:root:not([data-theme]) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(158, 158, 158, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#9e9e9e;--pico-primary-background:#ababab;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(158, 158, 158, 0.5);--pico-primary-hover:#b9b9b9;--pico-primary-hover-background:#b9b9b9;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(158, 158, 158, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}[data-theme=dark] .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{padding-block:var(--pico-block-spacing-vertical)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.pico .overflow-auto{overflow:auto}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico :where(a:not([role=button])).secondary,.pico [role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}.pico :where(a:not([role=button])).contrast,.pico [role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary,.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:focus,.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:focus,.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset,.grid)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico details.dropdown{position:relative;border-bottom:none}.pico details.dropdown>a::after,.pico details.dropdown>button::after,.pico details.dropdown>summary::after{display:block;width:1rem;height:calc(1rem * var(--pico-line-height,1.5));margin-inline-start:.25rem;float:right;transform:rotate(0) translateX(.2rem);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}.pico nav details.dropdown{margin-bottom:0}.pico details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico details.dropdown>summary:not([role]):active,.pico details.dropdown>summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}.pico details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico details.dropdown>summary:not([role]):focus-visible{outline:0}.pico details.dropdown>summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}.pico details.dropdown>summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}.pico nav details.dropdown{display:inline;margin:calc(var(--pico-nav-element-spacing-vertical) * -1) 0}.pico nav details.dropdown>summary::after{transform:rotate(0) translateX(0)}.pico nav details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico details.dropdown>summary+ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);padding:0;border:var(--pico-border-width) solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s}.pico details.dropdown>summary+ul[dir=rtl]{right:0;left:auto}.pico details.dropdown>summary+ul li{width:100%;margin-bottom:0;padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);list-style:none}.pico details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li a{display:block;margin:calc(var(--pico-form-element-spacing-vertical) * -.5) calc(var(--pico-form-element-spacing-horizontal) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--pico-dropdown-color);text-decoration:none;text-overflow:ellipsis}.pico details.dropdown>summary+ul li a:active,.pico details.dropdown>summary+ul li a:focus,.pico details.dropdown>summary+ul li a:focus-visible,.pico details.dropdown>summary+ul li a:hover,.pico details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]){background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown>summary+ul li label{width:100%}.pico details.dropdown>summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown[open]>summary{margin-bottom:0}.pico details.dropdown[open]>summary+ul{transform:scaleY(1);opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s}.pico details.dropdown[open]>summary::before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;inset:0;background:0 0;content:"";cursor:default}.pico label>details.dropdown{margin-top:calc(var(--pico-spacing) * .25)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header .close,.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article .close,.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.conditional.indigo.css b/css/pico.conditional.indigo.css
deleted file mode 100644
index 72c97697..00000000
--- a/css/pico.conditional.indigo.css
+++ /dev/null
@@ -1,2835 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-grid-column-gap: var(--pico-spacing);
- --pico-grid-row-gap: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-a.secondary, a.contrast {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-details.dropdown summary:not([role=button]) {
- --pico-outline-width: 0.0625rem;
-}
-
-nav details.dropdown summary:focus-visible {
- --pico-outline-width: 0.125rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus),
-[role=group]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-[role=search]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus),
-[role=group]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]:not(.outline)::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button]):not(.outline)::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(148, 134, 225, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #655cd6;
- --pico-primary-background: #524ed2;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(101, 92, 214, 0.5);
- --pico-primary-hover: #4040bf;
- --pico-primary-hover-background: #4040bf;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(148, 134, 225, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-dropdown-background-color: #fff;
- --pico-dropdown-border-color: #eff1f4;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #eff1f4;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(162, 148, 229, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #a294e5;
- --pico-primary-background: #524ed2;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(162, 148, 229, 0.5);
- --pico-primary-hover: #bdb2ec;
- --pico-primary-hover-background: #655cd6;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(162, 148, 229, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
- :root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after,
- :host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
- }
- :root:not([data-theme]) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before,
- :host(:not([data-theme])) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before {
- filter: brightness(0);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(162, 148, 229, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #a294e5;
- --pico-primary-background: #524ed2;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(162, 148, 229, 0.5);
- --pico-primary-hover: #bdb2ec;
- --pico-primary-hover-background: #655cd6;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(162, 148, 229, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
-}
-[data-theme=dark] .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
-[type=submit],
-[type=button],
-[type=reset],
-[role=button]):not(.outline)::before {
- filter: brightness(0);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- padding-block: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Container
- */
-.container,
-.container-fluid {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding-right: var(--pico-spacing);
- padding-left: var(--pico-spacing);
-}
-
-@media (min-width: 576px) {
- .container {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .container {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .container {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .container {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .container {
- max-width: 1450px;
- }
-}
-
-/**
- * Grid
- * Minimal grid system with auto-layout columns
- */
-.grid {
- grid-column-gap: var(--pico-grid-column-gap);
- grid-row-gap: var(--pico-grid-row-gap);
- display: grid;
- grid-template-columns: 1fr;
-}
-@media (min-width: 768px) {
- .grid {
- grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));
- }
-}
-.grid > * {
- min-width: 0;
-}
-
-/**
- * Overflow auto
- */
-.pico .overflow-auto {
- overflow: auto;
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-.pico :where(a:not([role=button])).secondary,
-.pico [role=link].secondary {
- --pico-color: var(--pico-secondary);
- --pico-underline: var(--pico-secondary-underline);
-}
-.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-underline: var(--pico-secondary-hover-underline);
-}
-.pico :where(a:not([role=button])).contrast,
-.pico [role=link].contrast {
- --pico-color: var(--pico-contrast);
- --pico-underline: var(--pico-contrast-underline);
-}
-.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-underline: var(--pico-contrast-hover-underline);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary,
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:focus, .pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast {
- --pico-background-color: var(--pico-contrast-background);
- --pico-border-color: var(--pico-contrast-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-contrast-hover-background);
- --pico-border-color: var(--pico-contrast-hover-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:focus, .pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline,
-[type=reset].outline {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary);
- --pico-border-color: var(--pico-primary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary-hover);
- --pico-border-color: var(--pico-primary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary,
-[type=reset].outline {
- --pico-color: var(--pico-secondary);
- --pico-border-color: var(--pico-secondary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-border-color: var(--pico-secondary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast {
- --pico-color: var(--pico-contrast);
- --pico-border-color: var(--pico-contrast);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-border-color: var(--pico-contrast-hover);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset, .grid) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Dropdown (details.dropdown)
- */
-.pico details.dropdown {
- position: relative;
- border-bottom: none;
-}
-.pico details.dropdown > summary::after,
-.pico details.dropdown > button::after,
-.pico details.dropdown > a::after {
- display: block;
- width: 1rem;
- height: calc(1rem * var(--pico-line-height, 1.5));
- margin-inline-start: 0.25rem;
- float: right;
- transform: rotate(0deg) translateX(0.2rem);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
-}
-
-.pico nav details.dropdown {
- margin-bottom: 0;
-}
-
-.pico details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-form-element-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-form-element-background-color);
- color: var(--pico-form-element-placeholder-color);
- line-height: inherit;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico details.dropdown > summary:not([role]):active, .pico details.dropdown > summary:not([role]):focus {
- border-color: var(--pico-form-element-active-border-color);
- background-color: var(--pico-form-element-active-background-color);
-}
-.pico details.dropdown > summary:not([role]):focus {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-.pico details.dropdown > summary:not([role]):focus-visible {
- outline: none;
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=false] {
- --pico-form-element-border-color: var(--pico-form-element-valid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-valid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-valid-focus-color);
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=true] {
- --pico-form-element-border-color: var(--pico-form-element-invalid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-invalid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-invalid-focus-color);
-}
-
-.pico nav details.dropdown {
- display: inline;
- margin: calc(var(--pico-nav-element-spacing-vertical) * -1) 0;
-}
-.pico nav details.dropdown > summary::after {
- transform: rotate(0deg) translateX(0rem);
-}
-.pico nav details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav details.dropdown > summary:not([role]):focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico details.dropdown > summary + ul {
- display: flex;
- z-index: 99;
- position: absolute;
- left: 0;
- flex-direction: column;
- width: 100%;
- min-width: -moz-fit-content;
- min-width: fit-content;
- margin: 0;
- margin-top: var(--pico-outline-width);
- padding: 0;
- border: var(--pico-border-width) solid var(--pico-dropdown-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-dropdown-background-color);
- box-shadow: var(--pico-dropdown-box-shadow);
- color: var(--pico-dropdown-color);
- white-space: nowrap;
- opacity: 0;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 1s;
-}
-.pico details.dropdown > summary + ul[dir=rtl] {
- right: 0;
- left: auto;
-}
-.pico details.dropdown > summary + ul li {
- width: 100%;
- margin-bottom: 0;
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- list-style: none;
-}
-.pico details.dropdown > summary + ul li:first-of-type {
- margin-top: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li:last-of-type {
- margin-bottom: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li a {
- display: block;
- margin: calc(var(--pico-form-element-spacing-vertical) * -0.5) calc(var(--pico-form-element-spacing-horizontal) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- overflow: hidden;
- border-radius: 0;
- color: var(--pico-dropdown-color);
- text-decoration: none;
- text-overflow: ellipsis;
-}
-.pico details.dropdown > summary + ul li a:hover, .pico details.dropdown > summary + ul li a:focus, .pico details.dropdown > summary + ul li a:active, .pico details.dropdown > summary + ul li a:focus-visible, .pico details.dropdown > summary + ul li a[aria-current]:not([aria-current=false]) {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-.pico details.dropdown > summary + ul li label {
- width: 100%;
-}
-.pico details.dropdown > summary + ul li:has(label):hover {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-
-.pico details.dropdown[open] > summary {
- margin-bottom: 0;
-}
-
-.pico details.dropdown[open] > summary + ul {
- transform: scaleY(1);
- opacity: 1;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 0s;
-}
-
-.pico details.dropdown[open] > summary::before {
- display: block;
- z-index: 1;
- position: fixed;
- width: 100vw;
- height: 100vh;
- inset: 0;
- background: none;
- content: "";
- cursor: default;
-}
-
-.pico label > details.dropdown {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header .close, .pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article .close, .pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article .close:is([aria-current]:not([aria-current=false]), :hover, :active, :focus), .pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-.modal-is-open {
- padding-right: var(--pico-scrollbar-width, 0px);
- overflow: hidden;
- pointer-events: none;
- touch-action: none;
-}
-.modal-is-open dialog {
- pointer-events: auto;
- touch-action: auto;
-}
-
-:where(.modal-is-opening, .modal-is-closing) dialog,
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-duration: 0.2s;
- animation-timing-function: ease-in-out;
- animation-fill-mode: both;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog {
- animation-duration: 0.8s;
- animation-name: modal-overlay;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-delay: 0.2s;
- animation-name: modal;
-}
-
-.modal-is-closing dialog,
-.modal-is-closing dialog > article {
- animation-delay: 0s;
- animation-direction: reverse;
-}
-
-@keyframes modal-overlay {
- from {
- -webkit-backdrop-filter: none;
- backdrop-filter: none;
- background-color: transparent;
- }
-}
-@keyframes modal {
- from {
- transform: translateY(-100%);
- opacity: 0;
- }
-}
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.conditional.indigo.min.css b/css/pico.conditional.indigo.min.css
deleted file mode 100644
index 5781134d..00000000
--- a/css/pico.conditional.indigo.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}details.dropdown summary:not([role=button]){--pico-outline-width:0.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:0.125rem}[role=search]{--pico-border-radius:5rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(148, 134, 225, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#655cd6;--pico-primary-background:#524ed2;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(101, 92, 214, 0.5);--pico-primary-hover:#4040bf;--pico-primary-hover-background:#4040bf;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(148, 134, 225, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(162, 148, 229, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#a294e5;--pico-primary-background:#524ed2;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(162, 148, 229, 0.5);--pico-primary-hover:#bdb2ec;--pico-primary-hover-background:#655cd6;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(162, 148, 229, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after,:root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}:host(:not([data-theme])) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before,:root:not([data-theme]) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(162, 148, 229, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#a294e5;--pico-primary-background:#524ed2;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(162, 148, 229, 0.5);--pico-primary-hover:#bdb2ec;--pico-primary-hover-background:#655cd6;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(162, 148, 229, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}[data-theme=dark] .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{padding-block:var(--pico-block-spacing-vertical)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.pico .overflow-auto{overflow:auto}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico :where(a:not([role=button])).secondary,.pico [role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}.pico :where(a:not([role=button])).contrast,.pico [role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary,.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:focus,.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:focus,.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset,.grid)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico details.dropdown{position:relative;border-bottom:none}.pico details.dropdown>a::after,.pico details.dropdown>button::after,.pico details.dropdown>summary::after{display:block;width:1rem;height:calc(1rem * var(--pico-line-height,1.5));margin-inline-start:.25rem;float:right;transform:rotate(0) translateX(.2rem);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}.pico nav details.dropdown{margin-bottom:0}.pico details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico details.dropdown>summary:not([role]):active,.pico details.dropdown>summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}.pico details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico details.dropdown>summary:not([role]):focus-visible{outline:0}.pico details.dropdown>summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}.pico details.dropdown>summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}.pico nav details.dropdown{display:inline;margin:calc(var(--pico-nav-element-spacing-vertical) * -1) 0}.pico nav details.dropdown>summary::after{transform:rotate(0) translateX(0)}.pico nav details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico details.dropdown>summary+ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);padding:0;border:var(--pico-border-width) solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s}.pico details.dropdown>summary+ul[dir=rtl]{right:0;left:auto}.pico details.dropdown>summary+ul li{width:100%;margin-bottom:0;padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);list-style:none}.pico details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li a{display:block;margin:calc(var(--pico-form-element-spacing-vertical) * -.5) calc(var(--pico-form-element-spacing-horizontal) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--pico-dropdown-color);text-decoration:none;text-overflow:ellipsis}.pico details.dropdown>summary+ul li a:active,.pico details.dropdown>summary+ul li a:focus,.pico details.dropdown>summary+ul li a:focus-visible,.pico details.dropdown>summary+ul li a:hover,.pico details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]){background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown>summary+ul li label{width:100%}.pico details.dropdown>summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown[open]>summary{margin-bottom:0}.pico details.dropdown[open]>summary+ul{transform:scaleY(1);opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s}.pico details.dropdown[open]>summary::before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;inset:0;background:0 0;content:"";cursor:default}.pico label>details.dropdown{margin-top:calc(var(--pico-spacing) * .25)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header .close,.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article .close,.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.conditional.jade.css b/css/pico.conditional.jade.css
deleted file mode 100644
index 2176d5ea..00000000
--- a/css/pico.conditional.jade.css
+++ /dev/null
@@ -1,2835 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-grid-column-gap: var(--pico-spacing);
- --pico-grid-row-gap: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-a.secondary, a.contrast {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-details.dropdown summary:not([role=button]) {
- --pico-outline-width: 0.0625rem;
-}
-
-nav details.dropdown summary:focus-visible {
- --pico-outline-width: 0.125rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus),
-[role=group]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-[role=search]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus),
-[role=group]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]:not(.outline)::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button]):not(.outline)::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(0, 166, 110, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #007a50;
- --pico-primary-background: #007a50;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(0, 122, 80, 0.5);
- --pico-primary-hover: #005f3d;
- --pico-primary-hover-background: #006d46;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(0, 166, 110, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-dropdown-background-color: #fff;
- --pico-dropdown-border-color: #eff1f4;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #eff1f4;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(0, 180, 120, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #00b478;
- --pico-primary-background: #007a50;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(0, 180, 120, 0.5);
- --pico-primary-hover: #00cc88;
- --pico-primary-hover-background: #00895a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(0, 180, 120, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
- :root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after,
- :host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
- }
- :root:not([data-theme]) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before,
- :host(:not([data-theme])) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before {
- filter: brightness(0);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(0, 180, 120, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #00b478;
- --pico-primary-background: #007a50;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(0, 180, 120, 0.5);
- --pico-primary-hover: #00cc88;
- --pico-primary-hover-background: #00895a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(0, 180, 120, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
-}
-[data-theme=dark] .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
-[type=submit],
-[type=button],
-[type=reset],
-[role=button]):not(.outline)::before {
- filter: brightness(0);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- padding-block: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Container
- */
-.container,
-.container-fluid {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding-right: var(--pico-spacing);
- padding-left: var(--pico-spacing);
-}
-
-@media (min-width: 576px) {
- .container {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .container {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .container {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .container {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .container {
- max-width: 1450px;
- }
-}
-
-/**
- * Grid
- * Minimal grid system with auto-layout columns
- */
-.grid {
- grid-column-gap: var(--pico-grid-column-gap);
- grid-row-gap: var(--pico-grid-row-gap);
- display: grid;
- grid-template-columns: 1fr;
-}
-@media (min-width: 768px) {
- .grid {
- grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));
- }
-}
-.grid > * {
- min-width: 0;
-}
-
-/**
- * Overflow auto
- */
-.pico .overflow-auto {
- overflow: auto;
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-.pico :where(a:not([role=button])).secondary,
-.pico [role=link].secondary {
- --pico-color: var(--pico-secondary);
- --pico-underline: var(--pico-secondary-underline);
-}
-.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-underline: var(--pico-secondary-hover-underline);
-}
-.pico :where(a:not([role=button])).contrast,
-.pico [role=link].contrast {
- --pico-color: var(--pico-contrast);
- --pico-underline: var(--pico-contrast-underline);
-}
-.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-underline: var(--pico-contrast-hover-underline);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary,
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:focus, .pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast {
- --pico-background-color: var(--pico-contrast-background);
- --pico-border-color: var(--pico-contrast-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-contrast-hover-background);
- --pico-border-color: var(--pico-contrast-hover-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:focus, .pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline,
-[type=reset].outline {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary);
- --pico-border-color: var(--pico-primary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary-hover);
- --pico-border-color: var(--pico-primary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary,
-[type=reset].outline {
- --pico-color: var(--pico-secondary);
- --pico-border-color: var(--pico-secondary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-border-color: var(--pico-secondary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast {
- --pico-color: var(--pico-contrast);
- --pico-border-color: var(--pico-contrast);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-border-color: var(--pico-contrast-hover);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset, .grid) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Dropdown (details.dropdown)
- */
-.pico details.dropdown {
- position: relative;
- border-bottom: none;
-}
-.pico details.dropdown > summary::after,
-.pico details.dropdown > button::after,
-.pico details.dropdown > a::after {
- display: block;
- width: 1rem;
- height: calc(1rem * var(--pico-line-height, 1.5));
- margin-inline-start: 0.25rem;
- float: right;
- transform: rotate(0deg) translateX(0.2rem);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
-}
-
-.pico nav details.dropdown {
- margin-bottom: 0;
-}
-
-.pico details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-form-element-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-form-element-background-color);
- color: var(--pico-form-element-placeholder-color);
- line-height: inherit;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico details.dropdown > summary:not([role]):active, .pico details.dropdown > summary:not([role]):focus {
- border-color: var(--pico-form-element-active-border-color);
- background-color: var(--pico-form-element-active-background-color);
-}
-.pico details.dropdown > summary:not([role]):focus {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-.pico details.dropdown > summary:not([role]):focus-visible {
- outline: none;
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=false] {
- --pico-form-element-border-color: var(--pico-form-element-valid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-valid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-valid-focus-color);
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=true] {
- --pico-form-element-border-color: var(--pico-form-element-invalid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-invalid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-invalid-focus-color);
-}
-
-.pico nav details.dropdown {
- display: inline;
- margin: calc(var(--pico-nav-element-spacing-vertical) * -1) 0;
-}
-.pico nav details.dropdown > summary::after {
- transform: rotate(0deg) translateX(0rem);
-}
-.pico nav details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav details.dropdown > summary:not([role]):focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico details.dropdown > summary + ul {
- display: flex;
- z-index: 99;
- position: absolute;
- left: 0;
- flex-direction: column;
- width: 100%;
- min-width: -moz-fit-content;
- min-width: fit-content;
- margin: 0;
- margin-top: var(--pico-outline-width);
- padding: 0;
- border: var(--pico-border-width) solid var(--pico-dropdown-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-dropdown-background-color);
- box-shadow: var(--pico-dropdown-box-shadow);
- color: var(--pico-dropdown-color);
- white-space: nowrap;
- opacity: 0;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 1s;
-}
-.pico details.dropdown > summary + ul[dir=rtl] {
- right: 0;
- left: auto;
-}
-.pico details.dropdown > summary + ul li {
- width: 100%;
- margin-bottom: 0;
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- list-style: none;
-}
-.pico details.dropdown > summary + ul li:first-of-type {
- margin-top: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li:last-of-type {
- margin-bottom: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li a {
- display: block;
- margin: calc(var(--pico-form-element-spacing-vertical) * -0.5) calc(var(--pico-form-element-spacing-horizontal) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- overflow: hidden;
- border-radius: 0;
- color: var(--pico-dropdown-color);
- text-decoration: none;
- text-overflow: ellipsis;
-}
-.pico details.dropdown > summary + ul li a:hover, .pico details.dropdown > summary + ul li a:focus, .pico details.dropdown > summary + ul li a:active, .pico details.dropdown > summary + ul li a:focus-visible, .pico details.dropdown > summary + ul li a[aria-current]:not([aria-current=false]) {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-.pico details.dropdown > summary + ul li label {
- width: 100%;
-}
-.pico details.dropdown > summary + ul li:has(label):hover {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-
-.pico details.dropdown[open] > summary {
- margin-bottom: 0;
-}
-
-.pico details.dropdown[open] > summary + ul {
- transform: scaleY(1);
- opacity: 1;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 0s;
-}
-
-.pico details.dropdown[open] > summary::before {
- display: block;
- z-index: 1;
- position: fixed;
- width: 100vw;
- height: 100vh;
- inset: 0;
- background: none;
- content: "";
- cursor: default;
-}
-
-.pico label > details.dropdown {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header .close, .pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article .close, .pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article .close:is([aria-current]:not([aria-current=false]), :hover, :active, :focus), .pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-.modal-is-open {
- padding-right: var(--pico-scrollbar-width, 0px);
- overflow: hidden;
- pointer-events: none;
- touch-action: none;
-}
-.modal-is-open dialog {
- pointer-events: auto;
- touch-action: auto;
-}
-
-:where(.modal-is-opening, .modal-is-closing) dialog,
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-duration: 0.2s;
- animation-timing-function: ease-in-out;
- animation-fill-mode: both;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog {
- animation-duration: 0.8s;
- animation-name: modal-overlay;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-delay: 0.2s;
- animation-name: modal;
-}
-
-.modal-is-closing dialog,
-.modal-is-closing dialog > article {
- animation-delay: 0s;
- animation-direction: reverse;
-}
-
-@keyframes modal-overlay {
- from {
- -webkit-backdrop-filter: none;
- backdrop-filter: none;
- background-color: transparent;
- }
-}
-@keyframes modal {
- from {
- transform: translateY(-100%);
- opacity: 0;
- }
-}
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.conditional.jade.min.css b/css/pico.conditional.jade.min.css
deleted file mode 100644
index 5ec20594..00000000
--- a/css/pico.conditional.jade.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}details.dropdown summary:not([role=button]){--pico-outline-width:0.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:0.125rem}[role=search]{--pico-border-radius:5rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(0, 166, 110, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#007a50;--pico-primary-background:#007a50;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(0, 122, 80, 0.5);--pico-primary-hover:#005f3d;--pico-primary-hover-background:#006d46;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(0, 166, 110, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(0, 180, 120, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#00b478;--pico-primary-background:#007a50;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(0, 180, 120, 0.5);--pico-primary-hover:#00cc88;--pico-primary-hover-background:#00895a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(0, 180, 120, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after,:root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}:host(:not([data-theme])) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before,:root:not([data-theme]) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(0, 180, 120, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#00b478;--pico-primary-background:#007a50;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(0, 180, 120, 0.5);--pico-primary-hover:#00cc88;--pico-primary-hover-background:#00895a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(0, 180, 120, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}[data-theme=dark] .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{padding-block:var(--pico-block-spacing-vertical)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.pico .overflow-auto{overflow:auto}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico :where(a:not([role=button])).secondary,.pico [role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}.pico :where(a:not([role=button])).contrast,.pico [role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary,.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:focus,.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:focus,.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset,.grid)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico details.dropdown{position:relative;border-bottom:none}.pico details.dropdown>a::after,.pico details.dropdown>button::after,.pico details.dropdown>summary::after{display:block;width:1rem;height:calc(1rem * var(--pico-line-height,1.5));margin-inline-start:.25rem;float:right;transform:rotate(0) translateX(.2rem);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}.pico nav details.dropdown{margin-bottom:0}.pico details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico details.dropdown>summary:not([role]):active,.pico details.dropdown>summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}.pico details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico details.dropdown>summary:not([role]):focus-visible{outline:0}.pico details.dropdown>summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}.pico details.dropdown>summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}.pico nav details.dropdown{display:inline;margin:calc(var(--pico-nav-element-spacing-vertical) * -1) 0}.pico nav details.dropdown>summary::after{transform:rotate(0) translateX(0)}.pico nav details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico details.dropdown>summary+ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);padding:0;border:var(--pico-border-width) solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s}.pico details.dropdown>summary+ul[dir=rtl]{right:0;left:auto}.pico details.dropdown>summary+ul li{width:100%;margin-bottom:0;padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);list-style:none}.pico details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li a{display:block;margin:calc(var(--pico-form-element-spacing-vertical) * -.5) calc(var(--pico-form-element-spacing-horizontal) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--pico-dropdown-color);text-decoration:none;text-overflow:ellipsis}.pico details.dropdown>summary+ul li a:active,.pico details.dropdown>summary+ul li a:focus,.pico details.dropdown>summary+ul li a:focus-visible,.pico details.dropdown>summary+ul li a:hover,.pico details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]){background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown>summary+ul li label{width:100%}.pico details.dropdown>summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown[open]>summary{margin-bottom:0}.pico details.dropdown[open]>summary+ul{transform:scaleY(1);opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s}.pico details.dropdown[open]>summary::before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;inset:0;background:0 0;content:"";cursor:default}.pico label>details.dropdown{margin-top:calc(var(--pico-spacing) * .25)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header .close,.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article .close,.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.conditional.lime.css b/css/pico.conditional.lime.css
deleted file mode 100644
index 1204d76d..00000000
--- a/css/pico.conditional.lime.css
+++ /dev/null
@@ -1,2835 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-grid-column-gap: var(--pico-spacing);
- --pico-grid-row-gap: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-a.secondary, a.contrast {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-details.dropdown summary:not([role=button]) {
- --pico-outline-width: 0.0625rem;
-}
-
-nav details.dropdown summary:focus-visible {
- --pico-outline-width: 0.125rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus),
-[role=group]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-[role=search]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus),
-[role=group]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]:not(.outline)::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button]):not(.outline)::before {
- filter: brightness(0) invert(0);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(119, 156, 0, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #577400;
- --pico-primary-background: #a5d601;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(87, 116, 0, 0.5);
- --pico-primary-hover: #435a00;
- --pico-primary-hover-background: #99c801;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(119, 156, 0, 0.5);
- --pico-primary-inverse: #000;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-dropdown-background-color: #fff;
- --pico-dropdown-border-color: #eff1f4;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #eff1f4;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(130, 171, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #82ab00;
- --pico-primary-background: #a5d601;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(130, 171, 0, 0.5);
- --pico-primary-hover: #99c801;
- --pico-primary-hover-background: #b2e51a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(130, 171, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
- :root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after,
- :host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
- }
- :root:not([data-theme]) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before,
- :host(:not([data-theme])) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before {
- filter: brightness(0);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(130, 171, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #82ab00;
- --pico-primary-background: #a5d601;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(130, 171, 0, 0.5);
- --pico-primary-hover: #99c801;
- --pico-primary-hover-background: #b2e51a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(130, 171, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
-}
-[data-theme=dark] .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
-[type=submit],
-[type=button],
-[type=reset],
-[role=button]):not(.outline)::before {
- filter: brightness(0);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- padding-block: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Container
- */
-.container,
-.container-fluid {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding-right: var(--pico-spacing);
- padding-left: var(--pico-spacing);
-}
-
-@media (min-width: 576px) {
- .container {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .container {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .container {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .container {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .container {
- max-width: 1450px;
- }
-}
-
-/**
- * Grid
- * Minimal grid system with auto-layout columns
- */
-.grid {
- grid-column-gap: var(--pico-grid-column-gap);
- grid-row-gap: var(--pico-grid-row-gap);
- display: grid;
- grid-template-columns: 1fr;
-}
-@media (min-width: 768px) {
- .grid {
- grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));
- }
-}
-.grid > * {
- min-width: 0;
-}
-
-/**
- * Overflow auto
- */
-.pico .overflow-auto {
- overflow: auto;
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-.pico :where(a:not([role=button])).secondary,
-.pico [role=link].secondary {
- --pico-color: var(--pico-secondary);
- --pico-underline: var(--pico-secondary-underline);
-}
-.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-underline: var(--pico-secondary-hover-underline);
-}
-.pico :where(a:not([role=button])).contrast,
-.pico [role=link].contrast {
- --pico-color: var(--pico-contrast);
- --pico-underline: var(--pico-contrast-underline);
-}
-.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-underline: var(--pico-contrast-hover-underline);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary,
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:focus, .pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast {
- --pico-background-color: var(--pico-contrast-background);
- --pico-border-color: var(--pico-contrast-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-contrast-hover-background);
- --pico-border-color: var(--pico-contrast-hover-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:focus, .pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline,
-[type=reset].outline {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary);
- --pico-border-color: var(--pico-primary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary-hover);
- --pico-border-color: var(--pico-primary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary,
-[type=reset].outline {
- --pico-color: var(--pico-secondary);
- --pico-border-color: var(--pico-secondary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-border-color: var(--pico-secondary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast {
- --pico-color: var(--pico-contrast);
- --pico-border-color: var(--pico-contrast);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-border-color: var(--pico-contrast-hover);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset, .grid) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Dropdown (details.dropdown)
- */
-.pico details.dropdown {
- position: relative;
- border-bottom: none;
-}
-.pico details.dropdown > summary::after,
-.pico details.dropdown > button::after,
-.pico details.dropdown > a::after {
- display: block;
- width: 1rem;
- height: calc(1rem * var(--pico-line-height, 1.5));
- margin-inline-start: 0.25rem;
- float: right;
- transform: rotate(0deg) translateX(0.2rem);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
-}
-
-.pico nav details.dropdown {
- margin-bottom: 0;
-}
-
-.pico details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-form-element-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-form-element-background-color);
- color: var(--pico-form-element-placeholder-color);
- line-height: inherit;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico details.dropdown > summary:not([role]):active, .pico details.dropdown > summary:not([role]):focus {
- border-color: var(--pico-form-element-active-border-color);
- background-color: var(--pico-form-element-active-background-color);
-}
-.pico details.dropdown > summary:not([role]):focus {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-.pico details.dropdown > summary:not([role]):focus-visible {
- outline: none;
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=false] {
- --pico-form-element-border-color: var(--pico-form-element-valid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-valid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-valid-focus-color);
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=true] {
- --pico-form-element-border-color: var(--pico-form-element-invalid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-invalid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-invalid-focus-color);
-}
-
-.pico nav details.dropdown {
- display: inline;
- margin: calc(var(--pico-nav-element-spacing-vertical) * -1) 0;
-}
-.pico nav details.dropdown > summary::after {
- transform: rotate(0deg) translateX(0rem);
-}
-.pico nav details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav details.dropdown > summary:not([role]):focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico details.dropdown > summary + ul {
- display: flex;
- z-index: 99;
- position: absolute;
- left: 0;
- flex-direction: column;
- width: 100%;
- min-width: -moz-fit-content;
- min-width: fit-content;
- margin: 0;
- margin-top: var(--pico-outline-width);
- padding: 0;
- border: var(--pico-border-width) solid var(--pico-dropdown-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-dropdown-background-color);
- box-shadow: var(--pico-dropdown-box-shadow);
- color: var(--pico-dropdown-color);
- white-space: nowrap;
- opacity: 0;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 1s;
-}
-.pico details.dropdown > summary + ul[dir=rtl] {
- right: 0;
- left: auto;
-}
-.pico details.dropdown > summary + ul li {
- width: 100%;
- margin-bottom: 0;
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- list-style: none;
-}
-.pico details.dropdown > summary + ul li:first-of-type {
- margin-top: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li:last-of-type {
- margin-bottom: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li a {
- display: block;
- margin: calc(var(--pico-form-element-spacing-vertical) * -0.5) calc(var(--pico-form-element-spacing-horizontal) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- overflow: hidden;
- border-radius: 0;
- color: var(--pico-dropdown-color);
- text-decoration: none;
- text-overflow: ellipsis;
-}
-.pico details.dropdown > summary + ul li a:hover, .pico details.dropdown > summary + ul li a:focus, .pico details.dropdown > summary + ul li a:active, .pico details.dropdown > summary + ul li a:focus-visible, .pico details.dropdown > summary + ul li a[aria-current]:not([aria-current=false]) {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-.pico details.dropdown > summary + ul li label {
- width: 100%;
-}
-.pico details.dropdown > summary + ul li:has(label):hover {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-
-.pico details.dropdown[open] > summary {
- margin-bottom: 0;
-}
-
-.pico details.dropdown[open] > summary + ul {
- transform: scaleY(1);
- opacity: 1;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 0s;
-}
-
-.pico details.dropdown[open] > summary::before {
- display: block;
- z-index: 1;
- position: fixed;
- width: 100vw;
- height: 100vh;
- inset: 0;
- background: none;
- content: "";
- cursor: default;
-}
-
-.pico label > details.dropdown {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header .close, .pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article .close, .pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article .close:is([aria-current]:not([aria-current=false]), :hover, :active, :focus), .pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-.modal-is-open {
- padding-right: var(--pico-scrollbar-width, 0px);
- overflow: hidden;
- pointer-events: none;
- touch-action: none;
-}
-.modal-is-open dialog {
- pointer-events: auto;
- touch-action: auto;
-}
-
-:where(.modal-is-opening, .modal-is-closing) dialog,
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-duration: 0.2s;
- animation-timing-function: ease-in-out;
- animation-fill-mode: both;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog {
- animation-duration: 0.8s;
- animation-name: modal-overlay;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-delay: 0.2s;
- animation-name: modal;
-}
-
-.modal-is-closing dialog,
-.modal-is-closing dialog > article {
- animation-delay: 0s;
- animation-direction: reverse;
-}
-
-@keyframes modal-overlay {
- from {
- -webkit-backdrop-filter: none;
- backdrop-filter: none;
- background-color: transparent;
- }
-}
-@keyframes modal {
- from {
- transform: translateY(-100%);
- opacity: 0;
- }
-}
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.conditional.lime.min.css b/css/pico.conditional.lime.min.css
deleted file mode 100644
index ed5424c5..00000000
--- a/css/pico.conditional.lime.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}details.dropdown summary:not([role=button]){--pico-outline-width:0.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:0.125rem}[role=search]{--pico-border-radius:5rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0) invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(119, 156, 0, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#577400;--pico-primary-background:#a5d601;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(87, 116, 0, 0.5);--pico-primary-hover:#435a00;--pico-primary-hover-background:#99c801;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(119, 156, 0, 0.5);--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(130, 171, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#82ab00;--pico-primary-background:#a5d601;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(130, 171, 0, 0.5);--pico-primary-hover:#99c801;--pico-primary-hover-background:#b2e51a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(130, 171, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after,:root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}:host(:not([data-theme])) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before,:root:not([data-theme]) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(130, 171, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#82ab00;--pico-primary-background:#a5d601;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(130, 171, 0, 0.5);--pico-primary-hover:#99c801;--pico-primary-hover-background:#b2e51a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(130, 171, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}[data-theme=dark] .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{padding-block:var(--pico-block-spacing-vertical)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.pico .overflow-auto{overflow:auto}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico :where(a:not([role=button])).secondary,.pico [role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}.pico :where(a:not([role=button])).contrast,.pico [role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary,.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:focus,.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:focus,.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset,.grid)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico details.dropdown{position:relative;border-bottom:none}.pico details.dropdown>a::after,.pico details.dropdown>button::after,.pico details.dropdown>summary::after{display:block;width:1rem;height:calc(1rem * var(--pico-line-height,1.5));margin-inline-start:.25rem;float:right;transform:rotate(0) translateX(.2rem);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}.pico nav details.dropdown{margin-bottom:0}.pico details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico details.dropdown>summary:not([role]):active,.pico details.dropdown>summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}.pico details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico details.dropdown>summary:not([role]):focus-visible{outline:0}.pico details.dropdown>summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}.pico details.dropdown>summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}.pico nav details.dropdown{display:inline;margin:calc(var(--pico-nav-element-spacing-vertical) * -1) 0}.pico nav details.dropdown>summary::after{transform:rotate(0) translateX(0)}.pico nav details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico details.dropdown>summary+ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);padding:0;border:var(--pico-border-width) solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s}.pico details.dropdown>summary+ul[dir=rtl]{right:0;left:auto}.pico details.dropdown>summary+ul li{width:100%;margin-bottom:0;padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);list-style:none}.pico details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li a{display:block;margin:calc(var(--pico-form-element-spacing-vertical) * -.5) calc(var(--pico-form-element-spacing-horizontal) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--pico-dropdown-color);text-decoration:none;text-overflow:ellipsis}.pico details.dropdown>summary+ul li a:active,.pico details.dropdown>summary+ul li a:focus,.pico details.dropdown>summary+ul li a:focus-visible,.pico details.dropdown>summary+ul li a:hover,.pico details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]){background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown>summary+ul li label{width:100%}.pico details.dropdown>summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown[open]>summary{margin-bottom:0}.pico details.dropdown[open]>summary+ul{transform:scaleY(1);opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s}.pico details.dropdown[open]>summary::before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;inset:0;background:0 0;content:"";cursor:default}.pico label>details.dropdown{margin-top:calc(var(--pico-spacing) * .25)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header .close,.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article .close,.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.conditional.min.css b/css/pico.conditional.min.css
deleted file mode 100644
index 059ec769..00000000
--- a/css/pico.conditional.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}details.dropdown summary:not([role=button]){--pico-outline-width:0.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:0.125rem}[role=search]{--pico-border-radius:5rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(2, 154, 232, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#0172ad;--pico-primary-background:#0172ad;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(1, 114, 173, 0.5);--pico-primary-hover:#015887;--pico-primary-hover-background:#02659a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(2, 154, 232, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(1, 170, 255, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#01aaff;--pico-primary-background:#0172ad;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(1, 170, 255, 0.5);--pico-primary-hover:#79c0ff;--pico-primary-hover-background:#017fc0;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(1, 170, 255, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after,:root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}:host(:not([data-theme])) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before,:root:not([data-theme]) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(1, 170, 255, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#01aaff;--pico-primary-background:#0172ad;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(1, 170, 255, 0.5);--pico-primary-hover:#79c0ff;--pico-primary-hover-background:#017fc0;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(1, 170, 255, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}[data-theme=dark] .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{padding-block:var(--pico-block-spacing-vertical)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.pico .overflow-auto{overflow:auto}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico :where(a:not([role=button])).secondary,.pico [role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}.pico :where(a:not([role=button])).contrast,.pico [role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary,.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:focus,.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:focus,.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset,.grid)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico details.dropdown{position:relative;border-bottom:none}.pico details.dropdown>a::after,.pico details.dropdown>button::after,.pico details.dropdown>summary::after{display:block;width:1rem;height:calc(1rem * var(--pico-line-height,1.5));margin-inline-start:.25rem;float:right;transform:rotate(0) translateX(.2rem);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}.pico nav details.dropdown{margin-bottom:0}.pico details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico details.dropdown>summary:not([role]):active,.pico details.dropdown>summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}.pico details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico details.dropdown>summary:not([role]):focus-visible{outline:0}.pico details.dropdown>summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}.pico details.dropdown>summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}.pico nav details.dropdown{display:inline;margin:calc(var(--pico-nav-element-spacing-vertical) * -1) 0}.pico nav details.dropdown>summary::after{transform:rotate(0) translateX(0)}.pico nav details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico details.dropdown>summary+ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);padding:0;border:var(--pico-border-width) solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s}.pico details.dropdown>summary+ul[dir=rtl]{right:0;left:auto}.pico details.dropdown>summary+ul li{width:100%;margin-bottom:0;padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);list-style:none}.pico details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li a{display:block;margin:calc(var(--pico-form-element-spacing-vertical) * -.5) calc(var(--pico-form-element-spacing-horizontal) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--pico-dropdown-color);text-decoration:none;text-overflow:ellipsis}.pico details.dropdown>summary+ul li a:active,.pico details.dropdown>summary+ul li a:focus,.pico details.dropdown>summary+ul li a:focus-visible,.pico details.dropdown>summary+ul li a:hover,.pico details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]){background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown>summary+ul li label{width:100%}.pico details.dropdown>summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown[open]>summary{margin-bottom:0}.pico details.dropdown[open]>summary+ul{transform:scaleY(1);opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s}.pico details.dropdown[open]>summary::before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;inset:0;background:0 0;content:"";cursor:default}.pico label>details.dropdown{margin-top:calc(var(--pico-spacing) * .25)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header .close,.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article .close,.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.conditional.orange.css b/css/pico.conditional.orange.css
deleted file mode 100644
index 2da4ffc7..00000000
--- a/css/pico.conditional.orange.css
+++ /dev/null
@@ -1,2835 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-grid-column-gap: var(--pico-spacing);
- --pico-grid-row-gap: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-a.secondary, a.contrast {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-details.dropdown summary:not([role=button]) {
- --pico-outline-width: 0.0625rem;
-}
-
-nav details.dropdown summary:focus-visible {
- --pico-outline-width: 0.125rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus),
-[role=group]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-[role=search]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus),
-[role=group]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]:not(.outline)::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button]):not(.outline)::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(244, 93, 44, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #bd3c13;
- --pico-primary-background: #d24317;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(189, 60, 19, 0.5);
- --pico-primary-hover: #942d0d;
- --pico-primary-hover-background: #bd3c13;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(244, 93, 44, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-dropdown-background-color: #fff;
- --pico-dropdown-border-color: #eff1f4;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #eff1f4;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(245, 107, 61, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f56b3d;
- --pico-primary-background: #d24317;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(245, 107, 61, 0.5);
- --pico-primary-hover: #f8a283;
- --pico-primary-hover-background: #e74b1a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(245, 107, 61, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
- :root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after,
- :host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
- }
- :root:not([data-theme]) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before,
- :host(:not([data-theme])) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before {
- filter: brightness(0);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(245, 107, 61, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f56b3d;
- --pico-primary-background: #d24317;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(245, 107, 61, 0.5);
- --pico-primary-hover: #f8a283;
- --pico-primary-hover-background: #e74b1a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(245, 107, 61, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
-}
-[data-theme=dark] .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
-[type=submit],
-[type=button],
-[type=reset],
-[role=button]):not(.outline)::before {
- filter: brightness(0);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- padding-block: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Container
- */
-.container,
-.container-fluid {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding-right: var(--pico-spacing);
- padding-left: var(--pico-spacing);
-}
-
-@media (min-width: 576px) {
- .container {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .container {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .container {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .container {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .container {
- max-width: 1450px;
- }
-}
-
-/**
- * Grid
- * Minimal grid system with auto-layout columns
- */
-.grid {
- grid-column-gap: var(--pico-grid-column-gap);
- grid-row-gap: var(--pico-grid-row-gap);
- display: grid;
- grid-template-columns: 1fr;
-}
-@media (min-width: 768px) {
- .grid {
- grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));
- }
-}
-.grid > * {
- min-width: 0;
-}
-
-/**
- * Overflow auto
- */
-.pico .overflow-auto {
- overflow: auto;
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-.pico :where(a:not([role=button])).secondary,
-.pico [role=link].secondary {
- --pico-color: var(--pico-secondary);
- --pico-underline: var(--pico-secondary-underline);
-}
-.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-underline: var(--pico-secondary-hover-underline);
-}
-.pico :where(a:not([role=button])).contrast,
-.pico [role=link].contrast {
- --pico-color: var(--pico-contrast);
- --pico-underline: var(--pico-contrast-underline);
-}
-.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-underline: var(--pico-contrast-hover-underline);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary,
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:focus, .pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast {
- --pico-background-color: var(--pico-contrast-background);
- --pico-border-color: var(--pico-contrast-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-contrast-hover-background);
- --pico-border-color: var(--pico-contrast-hover-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:focus, .pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline,
-[type=reset].outline {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary);
- --pico-border-color: var(--pico-primary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary-hover);
- --pico-border-color: var(--pico-primary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary,
-[type=reset].outline {
- --pico-color: var(--pico-secondary);
- --pico-border-color: var(--pico-secondary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-border-color: var(--pico-secondary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast {
- --pico-color: var(--pico-contrast);
- --pico-border-color: var(--pico-contrast);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-border-color: var(--pico-contrast-hover);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset, .grid) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Dropdown (details.dropdown)
- */
-.pico details.dropdown {
- position: relative;
- border-bottom: none;
-}
-.pico details.dropdown > summary::after,
-.pico details.dropdown > button::after,
-.pico details.dropdown > a::after {
- display: block;
- width: 1rem;
- height: calc(1rem * var(--pico-line-height, 1.5));
- margin-inline-start: 0.25rem;
- float: right;
- transform: rotate(0deg) translateX(0.2rem);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
-}
-
-.pico nav details.dropdown {
- margin-bottom: 0;
-}
-
-.pico details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-form-element-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-form-element-background-color);
- color: var(--pico-form-element-placeholder-color);
- line-height: inherit;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico details.dropdown > summary:not([role]):active, .pico details.dropdown > summary:not([role]):focus {
- border-color: var(--pico-form-element-active-border-color);
- background-color: var(--pico-form-element-active-background-color);
-}
-.pico details.dropdown > summary:not([role]):focus {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-.pico details.dropdown > summary:not([role]):focus-visible {
- outline: none;
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=false] {
- --pico-form-element-border-color: var(--pico-form-element-valid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-valid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-valid-focus-color);
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=true] {
- --pico-form-element-border-color: var(--pico-form-element-invalid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-invalid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-invalid-focus-color);
-}
-
-.pico nav details.dropdown {
- display: inline;
- margin: calc(var(--pico-nav-element-spacing-vertical) * -1) 0;
-}
-.pico nav details.dropdown > summary::after {
- transform: rotate(0deg) translateX(0rem);
-}
-.pico nav details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav details.dropdown > summary:not([role]):focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico details.dropdown > summary + ul {
- display: flex;
- z-index: 99;
- position: absolute;
- left: 0;
- flex-direction: column;
- width: 100%;
- min-width: -moz-fit-content;
- min-width: fit-content;
- margin: 0;
- margin-top: var(--pico-outline-width);
- padding: 0;
- border: var(--pico-border-width) solid var(--pico-dropdown-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-dropdown-background-color);
- box-shadow: var(--pico-dropdown-box-shadow);
- color: var(--pico-dropdown-color);
- white-space: nowrap;
- opacity: 0;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 1s;
-}
-.pico details.dropdown > summary + ul[dir=rtl] {
- right: 0;
- left: auto;
-}
-.pico details.dropdown > summary + ul li {
- width: 100%;
- margin-bottom: 0;
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- list-style: none;
-}
-.pico details.dropdown > summary + ul li:first-of-type {
- margin-top: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li:last-of-type {
- margin-bottom: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li a {
- display: block;
- margin: calc(var(--pico-form-element-spacing-vertical) * -0.5) calc(var(--pico-form-element-spacing-horizontal) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- overflow: hidden;
- border-radius: 0;
- color: var(--pico-dropdown-color);
- text-decoration: none;
- text-overflow: ellipsis;
-}
-.pico details.dropdown > summary + ul li a:hover, .pico details.dropdown > summary + ul li a:focus, .pico details.dropdown > summary + ul li a:active, .pico details.dropdown > summary + ul li a:focus-visible, .pico details.dropdown > summary + ul li a[aria-current]:not([aria-current=false]) {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-.pico details.dropdown > summary + ul li label {
- width: 100%;
-}
-.pico details.dropdown > summary + ul li:has(label):hover {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-
-.pico details.dropdown[open] > summary {
- margin-bottom: 0;
-}
-
-.pico details.dropdown[open] > summary + ul {
- transform: scaleY(1);
- opacity: 1;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 0s;
-}
-
-.pico details.dropdown[open] > summary::before {
- display: block;
- z-index: 1;
- position: fixed;
- width: 100vw;
- height: 100vh;
- inset: 0;
- background: none;
- content: "";
- cursor: default;
-}
-
-.pico label > details.dropdown {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header .close, .pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article .close, .pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article .close:is([aria-current]:not([aria-current=false]), :hover, :active, :focus), .pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-.modal-is-open {
- padding-right: var(--pico-scrollbar-width, 0px);
- overflow: hidden;
- pointer-events: none;
- touch-action: none;
-}
-.modal-is-open dialog {
- pointer-events: auto;
- touch-action: auto;
-}
-
-:where(.modal-is-opening, .modal-is-closing) dialog,
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-duration: 0.2s;
- animation-timing-function: ease-in-out;
- animation-fill-mode: both;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog {
- animation-duration: 0.8s;
- animation-name: modal-overlay;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-delay: 0.2s;
- animation-name: modal;
-}
-
-.modal-is-closing dialog,
-.modal-is-closing dialog > article {
- animation-delay: 0s;
- animation-direction: reverse;
-}
-
-@keyframes modal-overlay {
- from {
- -webkit-backdrop-filter: none;
- backdrop-filter: none;
- background-color: transparent;
- }
-}
-@keyframes modal {
- from {
- transform: translateY(-100%);
- opacity: 0;
- }
-}
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.conditional.orange.min.css b/css/pico.conditional.orange.min.css
deleted file mode 100644
index 351fa280..00000000
--- a/css/pico.conditional.orange.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}details.dropdown summary:not([role=button]){--pico-outline-width:0.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:0.125rem}[role=search]{--pico-border-radius:5rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(244, 93, 44, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#bd3c13;--pico-primary-background:#d24317;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(189, 60, 19, 0.5);--pico-primary-hover:#942d0d;--pico-primary-hover-background:#bd3c13;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(244, 93, 44, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(245, 107, 61, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f56b3d;--pico-primary-background:#d24317;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(245, 107, 61, 0.5);--pico-primary-hover:#f8a283;--pico-primary-hover-background:#e74b1a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(245, 107, 61, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after,:root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}:host(:not([data-theme])) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before,:root:not([data-theme]) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(245, 107, 61, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f56b3d;--pico-primary-background:#d24317;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(245, 107, 61, 0.5);--pico-primary-hover:#f8a283;--pico-primary-hover-background:#e74b1a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(245, 107, 61, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}[data-theme=dark] .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{padding-block:var(--pico-block-spacing-vertical)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.pico .overflow-auto{overflow:auto}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico :where(a:not([role=button])).secondary,.pico [role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}.pico :where(a:not([role=button])).contrast,.pico [role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary,.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:focus,.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:focus,.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset,.grid)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico details.dropdown{position:relative;border-bottom:none}.pico details.dropdown>a::after,.pico details.dropdown>button::after,.pico details.dropdown>summary::after{display:block;width:1rem;height:calc(1rem * var(--pico-line-height,1.5));margin-inline-start:.25rem;float:right;transform:rotate(0) translateX(.2rem);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}.pico nav details.dropdown{margin-bottom:0}.pico details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico details.dropdown>summary:not([role]):active,.pico details.dropdown>summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}.pico details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico details.dropdown>summary:not([role]):focus-visible{outline:0}.pico details.dropdown>summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}.pico details.dropdown>summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}.pico nav details.dropdown{display:inline;margin:calc(var(--pico-nav-element-spacing-vertical) * -1) 0}.pico nav details.dropdown>summary::after{transform:rotate(0) translateX(0)}.pico nav details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico details.dropdown>summary+ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);padding:0;border:var(--pico-border-width) solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s}.pico details.dropdown>summary+ul[dir=rtl]{right:0;left:auto}.pico details.dropdown>summary+ul li{width:100%;margin-bottom:0;padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);list-style:none}.pico details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li a{display:block;margin:calc(var(--pico-form-element-spacing-vertical) * -.5) calc(var(--pico-form-element-spacing-horizontal) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--pico-dropdown-color);text-decoration:none;text-overflow:ellipsis}.pico details.dropdown>summary+ul li a:active,.pico details.dropdown>summary+ul li a:focus,.pico details.dropdown>summary+ul li a:focus-visible,.pico details.dropdown>summary+ul li a:hover,.pico details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]){background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown>summary+ul li label{width:100%}.pico details.dropdown>summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown[open]>summary{margin-bottom:0}.pico details.dropdown[open]>summary+ul{transform:scaleY(1);opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s}.pico details.dropdown[open]>summary::before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;inset:0;background:0 0;content:"";cursor:default}.pico label>details.dropdown{margin-top:calc(var(--pico-spacing) * .25)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header .close,.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article .close,.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.conditional.pink.css b/css/pico.conditional.pink.css
deleted file mode 100644
index 03f0dfcf..00000000
--- a/css/pico.conditional.pink.css
+++ /dev/null
@@ -1,2835 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-grid-column-gap: var(--pico-spacing);
- --pico-grid-row-gap: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-a.secondary, a.contrast {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-details.dropdown summary:not([role=button]) {
- --pico-outline-width: 0.0625rem;
-}
-
-nav details.dropdown summary:focus-visible {
- --pico-outline-width: 0.125rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus),
-[role=group]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-[role=search]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus),
-[role=group]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]:not(.outline)::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button]):not(.outline)::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(246, 84, 126, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #c72259;
- --pico-primary-background: #d92662;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(199, 34, 89, 0.5);
- --pico-primary-hover: #9d1945;
- --pico-primary-hover-background: #c72259;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(246, 84, 126, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-dropdown-background-color: #fff;
- --pico-dropdown-border-color: #eff1f4;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #eff1f4;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(247, 112, 142, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f7708e;
- --pico-primary-background: #d92662;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(247, 112, 142, 0.5);
- --pico-primary-hover: #f99eae;
- --pico-primary-hover-background: #f42c6f;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(247, 112, 142, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
- :root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after,
- :host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
- }
- :root:not([data-theme]) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before,
- :host(:not([data-theme])) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before {
- filter: brightness(0);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(247, 112, 142, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f7708e;
- --pico-primary-background: #d92662;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(247, 112, 142, 0.5);
- --pico-primary-hover: #f99eae;
- --pico-primary-hover-background: #f42c6f;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(247, 112, 142, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
-}
-[data-theme=dark] .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
-[type=submit],
-[type=button],
-[type=reset],
-[role=button]):not(.outline)::before {
- filter: brightness(0);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- padding-block: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Container
- */
-.container,
-.container-fluid {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding-right: var(--pico-spacing);
- padding-left: var(--pico-spacing);
-}
-
-@media (min-width: 576px) {
- .container {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .container {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .container {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .container {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .container {
- max-width: 1450px;
- }
-}
-
-/**
- * Grid
- * Minimal grid system with auto-layout columns
- */
-.grid {
- grid-column-gap: var(--pico-grid-column-gap);
- grid-row-gap: var(--pico-grid-row-gap);
- display: grid;
- grid-template-columns: 1fr;
-}
-@media (min-width: 768px) {
- .grid {
- grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));
- }
-}
-.grid > * {
- min-width: 0;
-}
-
-/**
- * Overflow auto
- */
-.pico .overflow-auto {
- overflow: auto;
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-.pico :where(a:not([role=button])).secondary,
-.pico [role=link].secondary {
- --pico-color: var(--pico-secondary);
- --pico-underline: var(--pico-secondary-underline);
-}
-.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-underline: var(--pico-secondary-hover-underline);
-}
-.pico :where(a:not([role=button])).contrast,
-.pico [role=link].contrast {
- --pico-color: var(--pico-contrast);
- --pico-underline: var(--pico-contrast-underline);
-}
-.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-underline: var(--pico-contrast-hover-underline);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary,
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:focus, .pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast {
- --pico-background-color: var(--pico-contrast-background);
- --pico-border-color: var(--pico-contrast-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-contrast-hover-background);
- --pico-border-color: var(--pico-contrast-hover-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:focus, .pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline,
-[type=reset].outline {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary);
- --pico-border-color: var(--pico-primary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary-hover);
- --pico-border-color: var(--pico-primary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary,
-[type=reset].outline {
- --pico-color: var(--pico-secondary);
- --pico-border-color: var(--pico-secondary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-border-color: var(--pico-secondary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast {
- --pico-color: var(--pico-contrast);
- --pico-border-color: var(--pico-contrast);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-border-color: var(--pico-contrast-hover);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset, .grid) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Dropdown (details.dropdown)
- */
-.pico details.dropdown {
- position: relative;
- border-bottom: none;
-}
-.pico details.dropdown > summary::after,
-.pico details.dropdown > button::after,
-.pico details.dropdown > a::after {
- display: block;
- width: 1rem;
- height: calc(1rem * var(--pico-line-height, 1.5));
- margin-inline-start: 0.25rem;
- float: right;
- transform: rotate(0deg) translateX(0.2rem);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
-}
-
-.pico nav details.dropdown {
- margin-bottom: 0;
-}
-
-.pico details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-form-element-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-form-element-background-color);
- color: var(--pico-form-element-placeholder-color);
- line-height: inherit;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico details.dropdown > summary:not([role]):active, .pico details.dropdown > summary:not([role]):focus {
- border-color: var(--pico-form-element-active-border-color);
- background-color: var(--pico-form-element-active-background-color);
-}
-.pico details.dropdown > summary:not([role]):focus {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-.pico details.dropdown > summary:not([role]):focus-visible {
- outline: none;
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=false] {
- --pico-form-element-border-color: var(--pico-form-element-valid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-valid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-valid-focus-color);
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=true] {
- --pico-form-element-border-color: var(--pico-form-element-invalid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-invalid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-invalid-focus-color);
-}
-
-.pico nav details.dropdown {
- display: inline;
- margin: calc(var(--pico-nav-element-spacing-vertical) * -1) 0;
-}
-.pico nav details.dropdown > summary::after {
- transform: rotate(0deg) translateX(0rem);
-}
-.pico nav details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav details.dropdown > summary:not([role]):focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico details.dropdown > summary + ul {
- display: flex;
- z-index: 99;
- position: absolute;
- left: 0;
- flex-direction: column;
- width: 100%;
- min-width: -moz-fit-content;
- min-width: fit-content;
- margin: 0;
- margin-top: var(--pico-outline-width);
- padding: 0;
- border: var(--pico-border-width) solid var(--pico-dropdown-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-dropdown-background-color);
- box-shadow: var(--pico-dropdown-box-shadow);
- color: var(--pico-dropdown-color);
- white-space: nowrap;
- opacity: 0;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 1s;
-}
-.pico details.dropdown > summary + ul[dir=rtl] {
- right: 0;
- left: auto;
-}
-.pico details.dropdown > summary + ul li {
- width: 100%;
- margin-bottom: 0;
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- list-style: none;
-}
-.pico details.dropdown > summary + ul li:first-of-type {
- margin-top: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li:last-of-type {
- margin-bottom: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li a {
- display: block;
- margin: calc(var(--pico-form-element-spacing-vertical) * -0.5) calc(var(--pico-form-element-spacing-horizontal) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- overflow: hidden;
- border-radius: 0;
- color: var(--pico-dropdown-color);
- text-decoration: none;
- text-overflow: ellipsis;
-}
-.pico details.dropdown > summary + ul li a:hover, .pico details.dropdown > summary + ul li a:focus, .pico details.dropdown > summary + ul li a:active, .pico details.dropdown > summary + ul li a:focus-visible, .pico details.dropdown > summary + ul li a[aria-current]:not([aria-current=false]) {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-.pico details.dropdown > summary + ul li label {
- width: 100%;
-}
-.pico details.dropdown > summary + ul li:has(label):hover {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-
-.pico details.dropdown[open] > summary {
- margin-bottom: 0;
-}
-
-.pico details.dropdown[open] > summary + ul {
- transform: scaleY(1);
- opacity: 1;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 0s;
-}
-
-.pico details.dropdown[open] > summary::before {
- display: block;
- z-index: 1;
- position: fixed;
- width: 100vw;
- height: 100vh;
- inset: 0;
- background: none;
- content: "";
- cursor: default;
-}
-
-.pico label > details.dropdown {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header .close, .pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article .close, .pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article .close:is([aria-current]:not([aria-current=false]), :hover, :active, :focus), .pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-.modal-is-open {
- padding-right: var(--pico-scrollbar-width, 0px);
- overflow: hidden;
- pointer-events: none;
- touch-action: none;
-}
-.modal-is-open dialog {
- pointer-events: auto;
- touch-action: auto;
-}
-
-:where(.modal-is-opening, .modal-is-closing) dialog,
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-duration: 0.2s;
- animation-timing-function: ease-in-out;
- animation-fill-mode: both;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog {
- animation-duration: 0.8s;
- animation-name: modal-overlay;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-delay: 0.2s;
- animation-name: modal;
-}
-
-.modal-is-closing dialog,
-.modal-is-closing dialog > article {
- animation-delay: 0s;
- animation-direction: reverse;
-}
-
-@keyframes modal-overlay {
- from {
- -webkit-backdrop-filter: none;
- backdrop-filter: none;
- background-color: transparent;
- }
-}
-@keyframes modal {
- from {
- transform: translateY(-100%);
- opacity: 0;
- }
-}
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.conditional.pink.min.css b/css/pico.conditional.pink.min.css
deleted file mode 100644
index af360597..00000000
--- a/css/pico.conditional.pink.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}details.dropdown summary:not([role=button]){--pico-outline-width:0.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:0.125rem}[role=search]{--pico-border-radius:5rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(246, 84, 126, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#c72259;--pico-primary-background:#d92662;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(199, 34, 89, 0.5);--pico-primary-hover:#9d1945;--pico-primary-hover-background:#c72259;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(246, 84, 126, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(247, 112, 142, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f7708e;--pico-primary-background:#d92662;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(247, 112, 142, 0.5);--pico-primary-hover:#f99eae;--pico-primary-hover-background:#f42c6f;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(247, 112, 142, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after,:root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}:host(:not([data-theme])) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before,:root:not([data-theme]) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(247, 112, 142, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f7708e;--pico-primary-background:#d92662;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(247, 112, 142, 0.5);--pico-primary-hover:#f99eae;--pico-primary-hover-background:#f42c6f;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(247, 112, 142, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}[data-theme=dark] .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{padding-block:var(--pico-block-spacing-vertical)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.pico .overflow-auto{overflow:auto}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico :where(a:not([role=button])).secondary,.pico [role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}.pico :where(a:not([role=button])).contrast,.pico [role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary,.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:focus,.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:focus,.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset,.grid)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico details.dropdown{position:relative;border-bottom:none}.pico details.dropdown>a::after,.pico details.dropdown>button::after,.pico details.dropdown>summary::after{display:block;width:1rem;height:calc(1rem * var(--pico-line-height,1.5));margin-inline-start:.25rem;float:right;transform:rotate(0) translateX(.2rem);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}.pico nav details.dropdown{margin-bottom:0}.pico details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico details.dropdown>summary:not([role]):active,.pico details.dropdown>summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}.pico details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico details.dropdown>summary:not([role]):focus-visible{outline:0}.pico details.dropdown>summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}.pico details.dropdown>summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}.pico nav details.dropdown{display:inline;margin:calc(var(--pico-nav-element-spacing-vertical) * -1) 0}.pico nav details.dropdown>summary::after{transform:rotate(0) translateX(0)}.pico nav details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico details.dropdown>summary+ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);padding:0;border:var(--pico-border-width) solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s}.pico details.dropdown>summary+ul[dir=rtl]{right:0;left:auto}.pico details.dropdown>summary+ul li{width:100%;margin-bottom:0;padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);list-style:none}.pico details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li a{display:block;margin:calc(var(--pico-form-element-spacing-vertical) * -.5) calc(var(--pico-form-element-spacing-horizontal) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--pico-dropdown-color);text-decoration:none;text-overflow:ellipsis}.pico details.dropdown>summary+ul li a:active,.pico details.dropdown>summary+ul li a:focus,.pico details.dropdown>summary+ul li a:focus-visible,.pico details.dropdown>summary+ul li a:hover,.pico details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]){background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown>summary+ul li label{width:100%}.pico details.dropdown>summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown[open]>summary{margin-bottom:0}.pico details.dropdown[open]>summary+ul{transform:scaleY(1);opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s}.pico details.dropdown[open]>summary::before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;inset:0;background:0 0;content:"";cursor:default}.pico label>details.dropdown{margin-top:calc(var(--pico-spacing) * .25)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header .close,.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article .close,.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.conditional.pumpkin.css b/css/pico.conditional.pumpkin.css
deleted file mode 100644
index cff2daeb..00000000
--- a/css/pico.conditional.pumpkin.css
+++ /dev/null
@@ -1,2835 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-grid-column-gap: var(--pico-spacing);
- --pico-grid-row-gap: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-a.secondary, a.contrast {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-details.dropdown summary:not([role=button]) {
- --pico-outline-width: 0.0625rem;
-}
-
-nav details.dropdown summary:focus-visible {
- --pico-outline-width: 0.125rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus),
-[role=group]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-[role=search]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus),
-[role=group]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]:not(.outline)::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button]):not(.outline)::before {
- filter: brightness(0) invert(0);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(210, 122, 1, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #9c5900;
- --pico-primary-background: #ff9500;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(156, 89, 0, 0.5);
- --pico-primary-hover: #7a4400;
- --pico-primary-hover-background: #e48500;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(210, 122, 1, 0.5);
- --pico-primary-inverse: #000;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-dropdown-background-color: #fff;
- --pico-dropdown-border-color: #eff1f4;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #eff1f4;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(228, 133, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #e48500;
- --pico-primary-background: #ff9500;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(228, 133, 0, 0.5);
- --pico-primary-hover: #ffa23a;
- --pico-primary-hover-background: #ffa23a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(228, 133, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
- :root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after,
- :host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
- }
- :root:not([data-theme]) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before,
- :host(:not([data-theme])) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before {
- filter: brightness(0);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(228, 133, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #e48500;
- --pico-primary-background: #ff9500;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(228, 133, 0, 0.5);
- --pico-primary-hover: #ffa23a;
- --pico-primary-hover-background: #ffa23a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(228, 133, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
-}
-[data-theme=dark] .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
-[type=submit],
-[type=button],
-[type=reset],
-[role=button]):not(.outline)::before {
- filter: brightness(0);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- padding-block: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Container
- */
-.container,
-.container-fluid {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding-right: var(--pico-spacing);
- padding-left: var(--pico-spacing);
-}
-
-@media (min-width: 576px) {
- .container {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .container {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .container {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .container {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .container {
- max-width: 1450px;
- }
-}
-
-/**
- * Grid
- * Minimal grid system with auto-layout columns
- */
-.grid {
- grid-column-gap: var(--pico-grid-column-gap);
- grid-row-gap: var(--pico-grid-row-gap);
- display: grid;
- grid-template-columns: 1fr;
-}
-@media (min-width: 768px) {
- .grid {
- grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));
- }
-}
-.grid > * {
- min-width: 0;
-}
-
-/**
- * Overflow auto
- */
-.pico .overflow-auto {
- overflow: auto;
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-.pico :where(a:not([role=button])).secondary,
-.pico [role=link].secondary {
- --pico-color: var(--pico-secondary);
- --pico-underline: var(--pico-secondary-underline);
-}
-.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-underline: var(--pico-secondary-hover-underline);
-}
-.pico :where(a:not([role=button])).contrast,
-.pico [role=link].contrast {
- --pico-color: var(--pico-contrast);
- --pico-underline: var(--pico-contrast-underline);
-}
-.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-underline: var(--pico-contrast-hover-underline);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary,
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:focus, .pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast {
- --pico-background-color: var(--pico-contrast-background);
- --pico-border-color: var(--pico-contrast-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-contrast-hover-background);
- --pico-border-color: var(--pico-contrast-hover-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:focus, .pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline,
-[type=reset].outline {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary);
- --pico-border-color: var(--pico-primary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary-hover);
- --pico-border-color: var(--pico-primary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary,
-[type=reset].outline {
- --pico-color: var(--pico-secondary);
- --pico-border-color: var(--pico-secondary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-border-color: var(--pico-secondary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast {
- --pico-color: var(--pico-contrast);
- --pico-border-color: var(--pico-contrast);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-border-color: var(--pico-contrast-hover);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset, .grid) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Dropdown (details.dropdown)
- */
-.pico details.dropdown {
- position: relative;
- border-bottom: none;
-}
-.pico details.dropdown > summary::after,
-.pico details.dropdown > button::after,
-.pico details.dropdown > a::after {
- display: block;
- width: 1rem;
- height: calc(1rem * var(--pico-line-height, 1.5));
- margin-inline-start: 0.25rem;
- float: right;
- transform: rotate(0deg) translateX(0.2rem);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
-}
-
-.pico nav details.dropdown {
- margin-bottom: 0;
-}
-
-.pico details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-form-element-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-form-element-background-color);
- color: var(--pico-form-element-placeholder-color);
- line-height: inherit;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico details.dropdown > summary:not([role]):active, .pico details.dropdown > summary:not([role]):focus {
- border-color: var(--pico-form-element-active-border-color);
- background-color: var(--pico-form-element-active-background-color);
-}
-.pico details.dropdown > summary:not([role]):focus {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-.pico details.dropdown > summary:not([role]):focus-visible {
- outline: none;
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=false] {
- --pico-form-element-border-color: var(--pico-form-element-valid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-valid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-valid-focus-color);
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=true] {
- --pico-form-element-border-color: var(--pico-form-element-invalid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-invalid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-invalid-focus-color);
-}
-
-.pico nav details.dropdown {
- display: inline;
- margin: calc(var(--pico-nav-element-spacing-vertical) * -1) 0;
-}
-.pico nav details.dropdown > summary::after {
- transform: rotate(0deg) translateX(0rem);
-}
-.pico nav details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav details.dropdown > summary:not([role]):focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico details.dropdown > summary + ul {
- display: flex;
- z-index: 99;
- position: absolute;
- left: 0;
- flex-direction: column;
- width: 100%;
- min-width: -moz-fit-content;
- min-width: fit-content;
- margin: 0;
- margin-top: var(--pico-outline-width);
- padding: 0;
- border: var(--pico-border-width) solid var(--pico-dropdown-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-dropdown-background-color);
- box-shadow: var(--pico-dropdown-box-shadow);
- color: var(--pico-dropdown-color);
- white-space: nowrap;
- opacity: 0;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 1s;
-}
-.pico details.dropdown > summary + ul[dir=rtl] {
- right: 0;
- left: auto;
-}
-.pico details.dropdown > summary + ul li {
- width: 100%;
- margin-bottom: 0;
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- list-style: none;
-}
-.pico details.dropdown > summary + ul li:first-of-type {
- margin-top: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li:last-of-type {
- margin-bottom: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li a {
- display: block;
- margin: calc(var(--pico-form-element-spacing-vertical) * -0.5) calc(var(--pico-form-element-spacing-horizontal) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- overflow: hidden;
- border-radius: 0;
- color: var(--pico-dropdown-color);
- text-decoration: none;
- text-overflow: ellipsis;
-}
-.pico details.dropdown > summary + ul li a:hover, .pico details.dropdown > summary + ul li a:focus, .pico details.dropdown > summary + ul li a:active, .pico details.dropdown > summary + ul li a:focus-visible, .pico details.dropdown > summary + ul li a[aria-current]:not([aria-current=false]) {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-.pico details.dropdown > summary + ul li label {
- width: 100%;
-}
-.pico details.dropdown > summary + ul li:has(label):hover {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-
-.pico details.dropdown[open] > summary {
- margin-bottom: 0;
-}
-
-.pico details.dropdown[open] > summary + ul {
- transform: scaleY(1);
- opacity: 1;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 0s;
-}
-
-.pico details.dropdown[open] > summary::before {
- display: block;
- z-index: 1;
- position: fixed;
- width: 100vw;
- height: 100vh;
- inset: 0;
- background: none;
- content: "";
- cursor: default;
-}
-
-.pico label > details.dropdown {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header .close, .pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article .close, .pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article .close:is([aria-current]:not([aria-current=false]), :hover, :active, :focus), .pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-.modal-is-open {
- padding-right: var(--pico-scrollbar-width, 0px);
- overflow: hidden;
- pointer-events: none;
- touch-action: none;
-}
-.modal-is-open dialog {
- pointer-events: auto;
- touch-action: auto;
-}
-
-:where(.modal-is-opening, .modal-is-closing) dialog,
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-duration: 0.2s;
- animation-timing-function: ease-in-out;
- animation-fill-mode: both;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog {
- animation-duration: 0.8s;
- animation-name: modal-overlay;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-delay: 0.2s;
- animation-name: modal;
-}
-
-.modal-is-closing dialog,
-.modal-is-closing dialog > article {
- animation-delay: 0s;
- animation-direction: reverse;
-}
-
-@keyframes modal-overlay {
- from {
- -webkit-backdrop-filter: none;
- backdrop-filter: none;
- background-color: transparent;
- }
-}
-@keyframes modal {
- from {
- transform: translateY(-100%);
- opacity: 0;
- }
-}
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.conditional.pumpkin.min.css b/css/pico.conditional.pumpkin.min.css
deleted file mode 100644
index 0ae95ba3..00000000
--- a/css/pico.conditional.pumpkin.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}details.dropdown summary:not([role=button]){--pico-outline-width:0.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:0.125rem}[role=search]{--pico-border-radius:5rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0) invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(210, 122, 1, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#9c5900;--pico-primary-background:#ff9500;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(156, 89, 0, 0.5);--pico-primary-hover:#7a4400;--pico-primary-hover-background:#e48500;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(210, 122, 1, 0.5);--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(228, 133, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#e48500;--pico-primary-background:#ff9500;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(228, 133, 0, 0.5);--pico-primary-hover:#ffa23a;--pico-primary-hover-background:#ffa23a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(228, 133, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after,:root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}:host(:not([data-theme])) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before,:root:not([data-theme]) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(228, 133, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#e48500;--pico-primary-background:#ff9500;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(228, 133, 0, 0.5);--pico-primary-hover:#ffa23a;--pico-primary-hover-background:#ffa23a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(228, 133, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}[data-theme=dark] .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{padding-block:var(--pico-block-spacing-vertical)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.pico .overflow-auto{overflow:auto}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico :where(a:not([role=button])).secondary,.pico [role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}.pico :where(a:not([role=button])).contrast,.pico [role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary,.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:focus,.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:focus,.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset,.grid)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico details.dropdown{position:relative;border-bottom:none}.pico details.dropdown>a::after,.pico details.dropdown>button::after,.pico details.dropdown>summary::after{display:block;width:1rem;height:calc(1rem * var(--pico-line-height,1.5));margin-inline-start:.25rem;float:right;transform:rotate(0) translateX(.2rem);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}.pico nav details.dropdown{margin-bottom:0}.pico details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico details.dropdown>summary:not([role]):active,.pico details.dropdown>summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}.pico details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico details.dropdown>summary:not([role]):focus-visible{outline:0}.pico details.dropdown>summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}.pico details.dropdown>summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}.pico nav details.dropdown{display:inline;margin:calc(var(--pico-nav-element-spacing-vertical) * -1) 0}.pico nav details.dropdown>summary::after{transform:rotate(0) translateX(0)}.pico nav details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico details.dropdown>summary+ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);padding:0;border:var(--pico-border-width) solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s}.pico details.dropdown>summary+ul[dir=rtl]{right:0;left:auto}.pico details.dropdown>summary+ul li{width:100%;margin-bottom:0;padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);list-style:none}.pico details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li a{display:block;margin:calc(var(--pico-form-element-spacing-vertical) * -.5) calc(var(--pico-form-element-spacing-horizontal) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--pico-dropdown-color);text-decoration:none;text-overflow:ellipsis}.pico details.dropdown>summary+ul li a:active,.pico details.dropdown>summary+ul li a:focus,.pico details.dropdown>summary+ul li a:focus-visible,.pico details.dropdown>summary+ul li a:hover,.pico details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]){background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown>summary+ul li label{width:100%}.pico details.dropdown>summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown[open]>summary{margin-bottom:0}.pico details.dropdown[open]>summary+ul{transform:scaleY(1);opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s}.pico details.dropdown[open]>summary::before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;inset:0;background:0 0;content:"";cursor:default}.pico label>details.dropdown{margin-top:calc(var(--pico-spacing) * .25)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header .close,.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article .close,.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.conditional.purple.css b/css/pico.conditional.purple.css
deleted file mode 100644
index 86247ca4..00000000
--- a/css/pico.conditional.purple.css
+++ /dev/null
@@ -1,2835 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-grid-column-gap: var(--pico-spacing);
- --pico-grid-row-gap: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-a.secondary, a.contrast {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-details.dropdown summary:not([role=button]) {
- --pico-outline-width: 0.0625rem;
-}
-
-nav details.dropdown summary:focus-visible {
- --pico-outline-width: 0.125rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus),
-[role=group]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-[role=search]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus),
-[role=group]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]:not(.outline)::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button]):not(.outline)::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(205, 104, 224, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #aa40bf;
- --pico-primary-background: #9236a4;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(170, 64, 191, 0.5);
- --pico-primary-hover: #802e90;
- --pico-primary-hover-background: #802e90;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(205, 104, 224, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-dropdown-background-color: #fff;
- --pico-dropdown-border-color: #eff1f4;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #eff1f4;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(212, 125, 228, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #d47de4;
- --pico-primary-background: #9236a4;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(212, 125, 228, 0.5);
- --pico-primary-hover: #e2a3eb;
- --pico-primary-hover-background: #aa40bf;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(212, 125, 228, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
- :root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after,
- :host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
- }
- :root:not([data-theme]) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before,
- :host(:not([data-theme])) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before {
- filter: brightness(0);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(212, 125, 228, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #d47de4;
- --pico-primary-background: #9236a4;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(212, 125, 228, 0.5);
- --pico-primary-hover: #e2a3eb;
- --pico-primary-hover-background: #aa40bf;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(212, 125, 228, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
-}
-[data-theme=dark] .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
-[type=submit],
-[type=button],
-[type=reset],
-[role=button]):not(.outline)::before {
- filter: brightness(0);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- padding-block: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Container
- */
-.container,
-.container-fluid {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding-right: var(--pico-spacing);
- padding-left: var(--pico-spacing);
-}
-
-@media (min-width: 576px) {
- .container {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .container {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .container {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .container {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .container {
- max-width: 1450px;
- }
-}
-
-/**
- * Grid
- * Minimal grid system with auto-layout columns
- */
-.grid {
- grid-column-gap: var(--pico-grid-column-gap);
- grid-row-gap: var(--pico-grid-row-gap);
- display: grid;
- grid-template-columns: 1fr;
-}
-@media (min-width: 768px) {
- .grid {
- grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));
- }
-}
-.grid > * {
- min-width: 0;
-}
-
-/**
- * Overflow auto
- */
-.pico .overflow-auto {
- overflow: auto;
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-.pico :where(a:not([role=button])).secondary,
-.pico [role=link].secondary {
- --pico-color: var(--pico-secondary);
- --pico-underline: var(--pico-secondary-underline);
-}
-.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-underline: var(--pico-secondary-hover-underline);
-}
-.pico :where(a:not([role=button])).contrast,
-.pico [role=link].contrast {
- --pico-color: var(--pico-contrast);
- --pico-underline: var(--pico-contrast-underline);
-}
-.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-underline: var(--pico-contrast-hover-underline);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary,
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:focus, .pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast {
- --pico-background-color: var(--pico-contrast-background);
- --pico-border-color: var(--pico-contrast-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-contrast-hover-background);
- --pico-border-color: var(--pico-contrast-hover-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:focus, .pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline,
-[type=reset].outline {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary);
- --pico-border-color: var(--pico-primary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary-hover);
- --pico-border-color: var(--pico-primary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary,
-[type=reset].outline {
- --pico-color: var(--pico-secondary);
- --pico-border-color: var(--pico-secondary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-border-color: var(--pico-secondary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast {
- --pico-color: var(--pico-contrast);
- --pico-border-color: var(--pico-contrast);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-border-color: var(--pico-contrast-hover);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset, .grid) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Dropdown (details.dropdown)
- */
-.pico details.dropdown {
- position: relative;
- border-bottom: none;
-}
-.pico details.dropdown > summary::after,
-.pico details.dropdown > button::after,
-.pico details.dropdown > a::after {
- display: block;
- width: 1rem;
- height: calc(1rem * var(--pico-line-height, 1.5));
- margin-inline-start: 0.25rem;
- float: right;
- transform: rotate(0deg) translateX(0.2rem);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
-}
-
-.pico nav details.dropdown {
- margin-bottom: 0;
-}
-
-.pico details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-form-element-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-form-element-background-color);
- color: var(--pico-form-element-placeholder-color);
- line-height: inherit;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico details.dropdown > summary:not([role]):active, .pico details.dropdown > summary:not([role]):focus {
- border-color: var(--pico-form-element-active-border-color);
- background-color: var(--pico-form-element-active-background-color);
-}
-.pico details.dropdown > summary:not([role]):focus {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-.pico details.dropdown > summary:not([role]):focus-visible {
- outline: none;
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=false] {
- --pico-form-element-border-color: var(--pico-form-element-valid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-valid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-valid-focus-color);
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=true] {
- --pico-form-element-border-color: var(--pico-form-element-invalid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-invalid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-invalid-focus-color);
-}
-
-.pico nav details.dropdown {
- display: inline;
- margin: calc(var(--pico-nav-element-spacing-vertical) * -1) 0;
-}
-.pico nav details.dropdown > summary::after {
- transform: rotate(0deg) translateX(0rem);
-}
-.pico nav details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav details.dropdown > summary:not([role]):focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico details.dropdown > summary + ul {
- display: flex;
- z-index: 99;
- position: absolute;
- left: 0;
- flex-direction: column;
- width: 100%;
- min-width: -moz-fit-content;
- min-width: fit-content;
- margin: 0;
- margin-top: var(--pico-outline-width);
- padding: 0;
- border: var(--pico-border-width) solid var(--pico-dropdown-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-dropdown-background-color);
- box-shadow: var(--pico-dropdown-box-shadow);
- color: var(--pico-dropdown-color);
- white-space: nowrap;
- opacity: 0;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 1s;
-}
-.pico details.dropdown > summary + ul[dir=rtl] {
- right: 0;
- left: auto;
-}
-.pico details.dropdown > summary + ul li {
- width: 100%;
- margin-bottom: 0;
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- list-style: none;
-}
-.pico details.dropdown > summary + ul li:first-of-type {
- margin-top: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li:last-of-type {
- margin-bottom: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li a {
- display: block;
- margin: calc(var(--pico-form-element-spacing-vertical) * -0.5) calc(var(--pico-form-element-spacing-horizontal) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- overflow: hidden;
- border-radius: 0;
- color: var(--pico-dropdown-color);
- text-decoration: none;
- text-overflow: ellipsis;
-}
-.pico details.dropdown > summary + ul li a:hover, .pico details.dropdown > summary + ul li a:focus, .pico details.dropdown > summary + ul li a:active, .pico details.dropdown > summary + ul li a:focus-visible, .pico details.dropdown > summary + ul li a[aria-current]:not([aria-current=false]) {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-.pico details.dropdown > summary + ul li label {
- width: 100%;
-}
-.pico details.dropdown > summary + ul li:has(label):hover {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-
-.pico details.dropdown[open] > summary {
- margin-bottom: 0;
-}
-
-.pico details.dropdown[open] > summary + ul {
- transform: scaleY(1);
- opacity: 1;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 0s;
-}
-
-.pico details.dropdown[open] > summary::before {
- display: block;
- z-index: 1;
- position: fixed;
- width: 100vw;
- height: 100vh;
- inset: 0;
- background: none;
- content: "";
- cursor: default;
-}
-
-.pico label > details.dropdown {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header .close, .pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article .close, .pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article .close:is([aria-current]:not([aria-current=false]), :hover, :active, :focus), .pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-.modal-is-open {
- padding-right: var(--pico-scrollbar-width, 0px);
- overflow: hidden;
- pointer-events: none;
- touch-action: none;
-}
-.modal-is-open dialog {
- pointer-events: auto;
- touch-action: auto;
-}
-
-:where(.modal-is-opening, .modal-is-closing) dialog,
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-duration: 0.2s;
- animation-timing-function: ease-in-out;
- animation-fill-mode: both;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog {
- animation-duration: 0.8s;
- animation-name: modal-overlay;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-delay: 0.2s;
- animation-name: modal;
-}
-
-.modal-is-closing dialog,
-.modal-is-closing dialog > article {
- animation-delay: 0s;
- animation-direction: reverse;
-}
-
-@keyframes modal-overlay {
- from {
- -webkit-backdrop-filter: none;
- backdrop-filter: none;
- background-color: transparent;
- }
-}
-@keyframes modal {
- from {
- transform: translateY(-100%);
- opacity: 0;
- }
-}
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.conditional.purple.min.css b/css/pico.conditional.purple.min.css
deleted file mode 100644
index 8840e125..00000000
--- a/css/pico.conditional.purple.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}details.dropdown summary:not([role=button]){--pico-outline-width:0.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:0.125rem}[role=search]{--pico-border-radius:5rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(205, 104, 224, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#aa40bf;--pico-primary-background:#9236a4;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(170, 64, 191, 0.5);--pico-primary-hover:#802e90;--pico-primary-hover-background:#802e90;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(205, 104, 224, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(212, 125, 228, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#d47de4;--pico-primary-background:#9236a4;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(212, 125, 228, 0.5);--pico-primary-hover:#e2a3eb;--pico-primary-hover-background:#aa40bf;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(212, 125, 228, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after,:root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}:host(:not([data-theme])) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before,:root:not([data-theme]) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(212, 125, 228, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#d47de4;--pico-primary-background:#9236a4;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(212, 125, 228, 0.5);--pico-primary-hover:#e2a3eb;--pico-primary-hover-background:#aa40bf;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(212, 125, 228, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}[data-theme=dark] .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{padding-block:var(--pico-block-spacing-vertical)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.pico .overflow-auto{overflow:auto}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico :where(a:not([role=button])).secondary,.pico [role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}.pico :where(a:not([role=button])).contrast,.pico [role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary,.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:focus,.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:focus,.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset,.grid)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico details.dropdown{position:relative;border-bottom:none}.pico details.dropdown>a::after,.pico details.dropdown>button::after,.pico details.dropdown>summary::after{display:block;width:1rem;height:calc(1rem * var(--pico-line-height,1.5));margin-inline-start:.25rem;float:right;transform:rotate(0) translateX(.2rem);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}.pico nav details.dropdown{margin-bottom:0}.pico details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico details.dropdown>summary:not([role]):active,.pico details.dropdown>summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}.pico details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico details.dropdown>summary:not([role]):focus-visible{outline:0}.pico details.dropdown>summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}.pico details.dropdown>summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}.pico nav details.dropdown{display:inline;margin:calc(var(--pico-nav-element-spacing-vertical) * -1) 0}.pico nav details.dropdown>summary::after{transform:rotate(0) translateX(0)}.pico nav details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico details.dropdown>summary+ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);padding:0;border:var(--pico-border-width) solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s}.pico details.dropdown>summary+ul[dir=rtl]{right:0;left:auto}.pico details.dropdown>summary+ul li{width:100%;margin-bottom:0;padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);list-style:none}.pico details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li a{display:block;margin:calc(var(--pico-form-element-spacing-vertical) * -.5) calc(var(--pico-form-element-spacing-horizontal) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--pico-dropdown-color);text-decoration:none;text-overflow:ellipsis}.pico details.dropdown>summary+ul li a:active,.pico details.dropdown>summary+ul li a:focus,.pico details.dropdown>summary+ul li a:focus-visible,.pico details.dropdown>summary+ul li a:hover,.pico details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]){background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown>summary+ul li label{width:100%}.pico details.dropdown>summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown[open]>summary{margin-bottom:0}.pico details.dropdown[open]>summary+ul{transform:scaleY(1);opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s}.pico details.dropdown[open]>summary::before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;inset:0;background:0 0;content:"";cursor:default}.pico label>details.dropdown{margin-top:calc(var(--pico-spacing) * .25)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header .close,.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article .close,.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.conditional.red.css b/css/pico.conditional.red.css
deleted file mode 100644
index 211c4bac..00000000
--- a/css/pico.conditional.red.css
+++ /dev/null
@@ -1,2835 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-grid-column-gap: var(--pico-spacing);
- --pico-grid-row-gap: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-a.secondary, a.contrast {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-details.dropdown summary:not([role=button]) {
- --pico-outline-width: 0.0625rem;
-}
-
-nav details.dropdown summary:focus-visible {
- --pico-outline-width: 0.125rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus),
-[role=group]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-[role=search]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus),
-[role=group]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]:not(.outline)::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button]):not(.outline)::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(240, 96, 72, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #c52f21;
- --pico-primary-background: #c52f21;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(197, 47, 33, 0.5);
- --pico-primary-hover: #9b2318;
- --pico-primary-hover-background: #af291d;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(240, 96, 72, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-dropdown-background-color: #fff;
- --pico-dropdown-border-color: #eff1f4;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #eff1f4;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(241, 121, 97, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f17961;
- --pico-primary-background: #c52f21;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(241, 121, 97, 0.5);
- --pico-primary-hover: #f5a390;
- --pico-primary-hover-background: #d93526;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(241, 121, 97, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
- :root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after,
- :host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
- }
- :root:not([data-theme]) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before,
- :host(:not([data-theme])) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before {
- filter: brightness(0);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(241, 121, 97, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f17961;
- --pico-primary-background: #c52f21;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(241, 121, 97, 0.5);
- --pico-primary-hover: #f5a390;
- --pico-primary-hover-background: #d93526;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(241, 121, 97, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
-}
-[data-theme=dark] .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
-[type=submit],
-[type=button],
-[type=reset],
-[role=button]):not(.outline)::before {
- filter: brightness(0);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- padding-block: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Container
- */
-.container,
-.container-fluid {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding-right: var(--pico-spacing);
- padding-left: var(--pico-spacing);
-}
-
-@media (min-width: 576px) {
- .container {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .container {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .container {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .container {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .container {
- max-width: 1450px;
- }
-}
-
-/**
- * Grid
- * Minimal grid system with auto-layout columns
- */
-.grid {
- grid-column-gap: var(--pico-grid-column-gap);
- grid-row-gap: var(--pico-grid-row-gap);
- display: grid;
- grid-template-columns: 1fr;
-}
-@media (min-width: 768px) {
- .grid {
- grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));
- }
-}
-.grid > * {
- min-width: 0;
-}
-
-/**
- * Overflow auto
- */
-.pico .overflow-auto {
- overflow: auto;
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-.pico :where(a:not([role=button])).secondary,
-.pico [role=link].secondary {
- --pico-color: var(--pico-secondary);
- --pico-underline: var(--pico-secondary-underline);
-}
-.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-underline: var(--pico-secondary-hover-underline);
-}
-.pico :where(a:not([role=button])).contrast,
-.pico [role=link].contrast {
- --pico-color: var(--pico-contrast);
- --pico-underline: var(--pico-contrast-underline);
-}
-.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-underline: var(--pico-contrast-hover-underline);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary,
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:focus, .pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast {
- --pico-background-color: var(--pico-contrast-background);
- --pico-border-color: var(--pico-contrast-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-contrast-hover-background);
- --pico-border-color: var(--pico-contrast-hover-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:focus, .pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline,
-[type=reset].outline {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary);
- --pico-border-color: var(--pico-primary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary-hover);
- --pico-border-color: var(--pico-primary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary,
-[type=reset].outline {
- --pico-color: var(--pico-secondary);
- --pico-border-color: var(--pico-secondary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-border-color: var(--pico-secondary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast {
- --pico-color: var(--pico-contrast);
- --pico-border-color: var(--pico-contrast);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-border-color: var(--pico-contrast-hover);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset, .grid) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Dropdown (details.dropdown)
- */
-.pico details.dropdown {
- position: relative;
- border-bottom: none;
-}
-.pico details.dropdown > summary::after,
-.pico details.dropdown > button::after,
-.pico details.dropdown > a::after {
- display: block;
- width: 1rem;
- height: calc(1rem * var(--pico-line-height, 1.5));
- margin-inline-start: 0.25rem;
- float: right;
- transform: rotate(0deg) translateX(0.2rem);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
-}
-
-.pico nav details.dropdown {
- margin-bottom: 0;
-}
-
-.pico details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-form-element-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-form-element-background-color);
- color: var(--pico-form-element-placeholder-color);
- line-height: inherit;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico details.dropdown > summary:not([role]):active, .pico details.dropdown > summary:not([role]):focus {
- border-color: var(--pico-form-element-active-border-color);
- background-color: var(--pico-form-element-active-background-color);
-}
-.pico details.dropdown > summary:not([role]):focus {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-.pico details.dropdown > summary:not([role]):focus-visible {
- outline: none;
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=false] {
- --pico-form-element-border-color: var(--pico-form-element-valid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-valid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-valid-focus-color);
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=true] {
- --pico-form-element-border-color: var(--pico-form-element-invalid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-invalid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-invalid-focus-color);
-}
-
-.pico nav details.dropdown {
- display: inline;
- margin: calc(var(--pico-nav-element-spacing-vertical) * -1) 0;
-}
-.pico nav details.dropdown > summary::after {
- transform: rotate(0deg) translateX(0rem);
-}
-.pico nav details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav details.dropdown > summary:not([role]):focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico details.dropdown > summary + ul {
- display: flex;
- z-index: 99;
- position: absolute;
- left: 0;
- flex-direction: column;
- width: 100%;
- min-width: -moz-fit-content;
- min-width: fit-content;
- margin: 0;
- margin-top: var(--pico-outline-width);
- padding: 0;
- border: var(--pico-border-width) solid var(--pico-dropdown-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-dropdown-background-color);
- box-shadow: var(--pico-dropdown-box-shadow);
- color: var(--pico-dropdown-color);
- white-space: nowrap;
- opacity: 0;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 1s;
-}
-.pico details.dropdown > summary + ul[dir=rtl] {
- right: 0;
- left: auto;
-}
-.pico details.dropdown > summary + ul li {
- width: 100%;
- margin-bottom: 0;
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- list-style: none;
-}
-.pico details.dropdown > summary + ul li:first-of-type {
- margin-top: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li:last-of-type {
- margin-bottom: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li a {
- display: block;
- margin: calc(var(--pico-form-element-spacing-vertical) * -0.5) calc(var(--pico-form-element-spacing-horizontal) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- overflow: hidden;
- border-radius: 0;
- color: var(--pico-dropdown-color);
- text-decoration: none;
- text-overflow: ellipsis;
-}
-.pico details.dropdown > summary + ul li a:hover, .pico details.dropdown > summary + ul li a:focus, .pico details.dropdown > summary + ul li a:active, .pico details.dropdown > summary + ul li a:focus-visible, .pico details.dropdown > summary + ul li a[aria-current]:not([aria-current=false]) {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-.pico details.dropdown > summary + ul li label {
- width: 100%;
-}
-.pico details.dropdown > summary + ul li:has(label):hover {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-
-.pico details.dropdown[open] > summary {
- margin-bottom: 0;
-}
-
-.pico details.dropdown[open] > summary + ul {
- transform: scaleY(1);
- opacity: 1;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 0s;
-}
-
-.pico details.dropdown[open] > summary::before {
- display: block;
- z-index: 1;
- position: fixed;
- width: 100vw;
- height: 100vh;
- inset: 0;
- background: none;
- content: "";
- cursor: default;
-}
-
-.pico label > details.dropdown {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header .close, .pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article .close, .pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article .close:is([aria-current]:not([aria-current=false]), :hover, :active, :focus), .pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-.modal-is-open {
- padding-right: var(--pico-scrollbar-width, 0px);
- overflow: hidden;
- pointer-events: none;
- touch-action: none;
-}
-.modal-is-open dialog {
- pointer-events: auto;
- touch-action: auto;
-}
-
-:where(.modal-is-opening, .modal-is-closing) dialog,
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-duration: 0.2s;
- animation-timing-function: ease-in-out;
- animation-fill-mode: both;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog {
- animation-duration: 0.8s;
- animation-name: modal-overlay;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-delay: 0.2s;
- animation-name: modal;
-}
-
-.modal-is-closing dialog,
-.modal-is-closing dialog > article {
- animation-delay: 0s;
- animation-direction: reverse;
-}
-
-@keyframes modal-overlay {
- from {
- -webkit-backdrop-filter: none;
- backdrop-filter: none;
- background-color: transparent;
- }
-}
-@keyframes modal {
- from {
- transform: translateY(-100%);
- opacity: 0;
- }
-}
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.conditional.red.min.css b/css/pico.conditional.red.min.css
deleted file mode 100644
index a6e29092..00000000
--- a/css/pico.conditional.red.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}details.dropdown summary:not([role=button]){--pico-outline-width:0.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:0.125rem}[role=search]{--pico-border-radius:5rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(240, 96, 72, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#c52f21;--pico-primary-background:#c52f21;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(197, 47, 33, 0.5);--pico-primary-hover:#9b2318;--pico-primary-hover-background:#af291d;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(240, 96, 72, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(241, 121, 97, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f17961;--pico-primary-background:#c52f21;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(241, 121, 97, 0.5);--pico-primary-hover:#f5a390;--pico-primary-hover-background:#d93526;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(241, 121, 97, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after,:root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}:host(:not([data-theme])) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before,:root:not([data-theme]) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(241, 121, 97, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f17961;--pico-primary-background:#c52f21;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(241, 121, 97, 0.5);--pico-primary-hover:#f5a390;--pico-primary-hover-background:#d93526;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(241, 121, 97, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}[data-theme=dark] .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{padding-block:var(--pico-block-spacing-vertical)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.pico .overflow-auto{overflow:auto}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico :where(a:not([role=button])).secondary,.pico [role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}.pico :where(a:not([role=button])).contrast,.pico [role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary,.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:focus,.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:focus,.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset,.grid)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico details.dropdown{position:relative;border-bottom:none}.pico details.dropdown>a::after,.pico details.dropdown>button::after,.pico details.dropdown>summary::after{display:block;width:1rem;height:calc(1rem * var(--pico-line-height,1.5));margin-inline-start:.25rem;float:right;transform:rotate(0) translateX(.2rem);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}.pico nav details.dropdown{margin-bottom:0}.pico details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico details.dropdown>summary:not([role]):active,.pico details.dropdown>summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}.pico details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico details.dropdown>summary:not([role]):focus-visible{outline:0}.pico details.dropdown>summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}.pico details.dropdown>summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}.pico nav details.dropdown{display:inline;margin:calc(var(--pico-nav-element-spacing-vertical) * -1) 0}.pico nav details.dropdown>summary::after{transform:rotate(0) translateX(0)}.pico nav details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico details.dropdown>summary+ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);padding:0;border:var(--pico-border-width) solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s}.pico details.dropdown>summary+ul[dir=rtl]{right:0;left:auto}.pico details.dropdown>summary+ul li{width:100%;margin-bottom:0;padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);list-style:none}.pico details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li a{display:block;margin:calc(var(--pico-form-element-spacing-vertical) * -.5) calc(var(--pico-form-element-spacing-horizontal) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--pico-dropdown-color);text-decoration:none;text-overflow:ellipsis}.pico details.dropdown>summary+ul li a:active,.pico details.dropdown>summary+ul li a:focus,.pico details.dropdown>summary+ul li a:focus-visible,.pico details.dropdown>summary+ul li a:hover,.pico details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]){background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown>summary+ul li label{width:100%}.pico details.dropdown>summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown[open]>summary{margin-bottom:0}.pico details.dropdown[open]>summary+ul{transform:scaleY(1);opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s}.pico details.dropdown[open]>summary::before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;inset:0;background:0 0;content:"";cursor:default}.pico label>details.dropdown{margin-top:calc(var(--pico-spacing) * .25)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header .close,.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article .close,.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.conditional.sand.css b/css/pico.conditional.sand.css
deleted file mode 100644
index 7ddd9e20..00000000
--- a/css/pico.conditional.sand.css
+++ /dev/null
@@ -1,2835 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-grid-column-gap: var(--pico-spacing);
- --pico-grid-row-gap: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-a.secondary, a.contrast {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-details.dropdown summary:not([role=button]) {
- --pico-outline-width: 0.0625rem;
-}
-
-nav details.dropdown summary:focus-visible {
- --pico-outline-width: 0.125rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus),
-[role=group]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-[role=search]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus),
-[role=group]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]:not(.outline)::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button]):not(.outline)::before {
- filter: brightness(0) invert(0);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(149, 144, 130, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #6e6a60;
- --pico-primary-background: #ccc6b4;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(110, 106, 96, 0.5);
- --pico-primary-hover: #55524a;
- --pico-primary-hover-background: #beb8a7;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(149, 144, 130, 0.5);
- --pico-primary-inverse: #000;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-dropdown-background-color: #fff;
- --pico-dropdown-border-color: #eff1f4;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #eff1f4;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(163, 158, 143, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #a39e8f;
- --pico-primary-background: #ccc6b4;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(163, 158, 143, 0.5);
- --pico-primary-hover: #beb8a7;
- --pico-primary-hover-background: #dad4c2;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(163, 158, 143, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
- :root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after,
- :host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
- }
- :root:not([data-theme]) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before,
- :host(:not([data-theme])) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before {
- filter: brightness(0);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(163, 158, 143, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #a39e8f;
- --pico-primary-background: #ccc6b4;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(163, 158, 143, 0.5);
- --pico-primary-hover: #beb8a7;
- --pico-primary-hover-background: #dad4c2;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(163, 158, 143, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
-}
-[data-theme=dark] .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
-[type=submit],
-[type=button],
-[type=reset],
-[role=button]):not(.outline)::before {
- filter: brightness(0);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- padding-block: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Container
- */
-.container,
-.container-fluid {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding-right: var(--pico-spacing);
- padding-left: var(--pico-spacing);
-}
-
-@media (min-width: 576px) {
- .container {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .container {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .container {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .container {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .container {
- max-width: 1450px;
- }
-}
-
-/**
- * Grid
- * Minimal grid system with auto-layout columns
- */
-.grid {
- grid-column-gap: var(--pico-grid-column-gap);
- grid-row-gap: var(--pico-grid-row-gap);
- display: grid;
- grid-template-columns: 1fr;
-}
-@media (min-width: 768px) {
- .grid {
- grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));
- }
-}
-.grid > * {
- min-width: 0;
-}
-
-/**
- * Overflow auto
- */
-.pico .overflow-auto {
- overflow: auto;
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-.pico :where(a:not([role=button])).secondary,
-.pico [role=link].secondary {
- --pico-color: var(--pico-secondary);
- --pico-underline: var(--pico-secondary-underline);
-}
-.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-underline: var(--pico-secondary-hover-underline);
-}
-.pico :where(a:not([role=button])).contrast,
-.pico [role=link].contrast {
- --pico-color: var(--pico-contrast);
- --pico-underline: var(--pico-contrast-underline);
-}
-.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-underline: var(--pico-contrast-hover-underline);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary,
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:focus, .pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast {
- --pico-background-color: var(--pico-contrast-background);
- --pico-border-color: var(--pico-contrast-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-contrast-hover-background);
- --pico-border-color: var(--pico-contrast-hover-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:focus, .pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline,
-[type=reset].outline {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary);
- --pico-border-color: var(--pico-primary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary-hover);
- --pico-border-color: var(--pico-primary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary,
-[type=reset].outline {
- --pico-color: var(--pico-secondary);
- --pico-border-color: var(--pico-secondary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-border-color: var(--pico-secondary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast {
- --pico-color: var(--pico-contrast);
- --pico-border-color: var(--pico-contrast);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-border-color: var(--pico-contrast-hover);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset, .grid) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Dropdown (details.dropdown)
- */
-.pico details.dropdown {
- position: relative;
- border-bottom: none;
-}
-.pico details.dropdown > summary::after,
-.pico details.dropdown > button::after,
-.pico details.dropdown > a::after {
- display: block;
- width: 1rem;
- height: calc(1rem * var(--pico-line-height, 1.5));
- margin-inline-start: 0.25rem;
- float: right;
- transform: rotate(0deg) translateX(0.2rem);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
-}
-
-.pico nav details.dropdown {
- margin-bottom: 0;
-}
-
-.pico details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-form-element-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-form-element-background-color);
- color: var(--pico-form-element-placeholder-color);
- line-height: inherit;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico details.dropdown > summary:not([role]):active, .pico details.dropdown > summary:not([role]):focus {
- border-color: var(--pico-form-element-active-border-color);
- background-color: var(--pico-form-element-active-background-color);
-}
-.pico details.dropdown > summary:not([role]):focus {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-.pico details.dropdown > summary:not([role]):focus-visible {
- outline: none;
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=false] {
- --pico-form-element-border-color: var(--pico-form-element-valid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-valid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-valid-focus-color);
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=true] {
- --pico-form-element-border-color: var(--pico-form-element-invalid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-invalid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-invalid-focus-color);
-}
-
-.pico nav details.dropdown {
- display: inline;
- margin: calc(var(--pico-nav-element-spacing-vertical) * -1) 0;
-}
-.pico nav details.dropdown > summary::after {
- transform: rotate(0deg) translateX(0rem);
-}
-.pico nav details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav details.dropdown > summary:not([role]):focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico details.dropdown > summary + ul {
- display: flex;
- z-index: 99;
- position: absolute;
- left: 0;
- flex-direction: column;
- width: 100%;
- min-width: -moz-fit-content;
- min-width: fit-content;
- margin: 0;
- margin-top: var(--pico-outline-width);
- padding: 0;
- border: var(--pico-border-width) solid var(--pico-dropdown-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-dropdown-background-color);
- box-shadow: var(--pico-dropdown-box-shadow);
- color: var(--pico-dropdown-color);
- white-space: nowrap;
- opacity: 0;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 1s;
-}
-.pico details.dropdown > summary + ul[dir=rtl] {
- right: 0;
- left: auto;
-}
-.pico details.dropdown > summary + ul li {
- width: 100%;
- margin-bottom: 0;
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- list-style: none;
-}
-.pico details.dropdown > summary + ul li:first-of-type {
- margin-top: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li:last-of-type {
- margin-bottom: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li a {
- display: block;
- margin: calc(var(--pico-form-element-spacing-vertical) * -0.5) calc(var(--pico-form-element-spacing-horizontal) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- overflow: hidden;
- border-radius: 0;
- color: var(--pico-dropdown-color);
- text-decoration: none;
- text-overflow: ellipsis;
-}
-.pico details.dropdown > summary + ul li a:hover, .pico details.dropdown > summary + ul li a:focus, .pico details.dropdown > summary + ul li a:active, .pico details.dropdown > summary + ul li a:focus-visible, .pico details.dropdown > summary + ul li a[aria-current]:not([aria-current=false]) {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-.pico details.dropdown > summary + ul li label {
- width: 100%;
-}
-.pico details.dropdown > summary + ul li:has(label):hover {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-
-.pico details.dropdown[open] > summary {
- margin-bottom: 0;
-}
-
-.pico details.dropdown[open] > summary + ul {
- transform: scaleY(1);
- opacity: 1;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 0s;
-}
-
-.pico details.dropdown[open] > summary::before {
- display: block;
- z-index: 1;
- position: fixed;
- width: 100vw;
- height: 100vh;
- inset: 0;
- background: none;
- content: "";
- cursor: default;
-}
-
-.pico label > details.dropdown {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header .close, .pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article .close, .pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article .close:is([aria-current]:not([aria-current=false]), :hover, :active, :focus), .pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-.modal-is-open {
- padding-right: var(--pico-scrollbar-width, 0px);
- overflow: hidden;
- pointer-events: none;
- touch-action: none;
-}
-.modal-is-open dialog {
- pointer-events: auto;
- touch-action: auto;
-}
-
-:where(.modal-is-opening, .modal-is-closing) dialog,
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-duration: 0.2s;
- animation-timing-function: ease-in-out;
- animation-fill-mode: both;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog {
- animation-duration: 0.8s;
- animation-name: modal-overlay;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-delay: 0.2s;
- animation-name: modal;
-}
-
-.modal-is-closing dialog,
-.modal-is-closing dialog > article {
- animation-delay: 0s;
- animation-direction: reverse;
-}
-
-@keyframes modal-overlay {
- from {
- -webkit-backdrop-filter: none;
- backdrop-filter: none;
- background-color: transparent;
- }
-}
-@keyframes modal {
- from {
- transform: translateY(-100%);
- opacity: 0;
- }
-}
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.conditional.sand.min.css b/css/pico.conditional.sand.min.css
deleted file mode 100644
index 55f25cd6..00000000
--- a/css/pico.conditional.sand.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}details.dropdown summary:not([role=button]){--pico-outline-width:0.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:0.125rem}[role=search]{--pico-border-radius:5rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0) invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(149, 144, 130, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#6e6a60;--pico-primary-background:#ccc6b4;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(110, 106, 96, 0.5);--pico-primary-hover:#55524a;--pico-primary-hover-background:#beb8a7;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(149, 144, 130, 0.5);--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(163, 158, 143, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#a39e8f;--pico-primary-background:#ccc6b4;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(163, 158, 143, 0.5);--pico-primary-hover:#beb8a7;--pico-primary-hover-background:#dad4c2;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(163, 158, 143, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after,:root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}:host(:not([data-theme])) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before,:root:not([data-theme]) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(163, 158, 143, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#a39e8f;--pico-primary-background:#ccc6b4;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(163, 158, 143, 0.5);--pico-primary-hover:#beb8a7;--pico-primary-hover-background:#dad4c2;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(163, 158, 143, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}[data-theme=dark] .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{padding-block:var(--pico-block-spacing-vertical)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.pico .overflow-auto{overflow:auto}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico :where(a:not([role=button])).secondary,.pico [role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}.pico :where(a:not([role=button])).contrast,.pico [role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary,.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:focus,.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:focus,.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset,.grid)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico details.dropdown{position:relative;border-bottom:none}.pico details.dropdown>a::after,.pico details.dropdown>button::after,.pico details.dropdown>summary::after{display:block;width:1rem;height:calc(1rem * var(--pico-line-height,1.5));margin-inline-start:.25rem;float:right;transform:rotate(0) translateX(.2rem);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}.pico nav details.dropdown{margin-bottom:0}.pico details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico details.dropdown>summary:not([role]):active,.pico details.dropdown>summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}.pico details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico details.dropdown>summary:not([role]):focus-visible{outline:0}.pico details.dropdown>summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}.pico details.dropdown>summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}.pico nav details.dropdown{display:inline;margin:calc(var(--pico-nav-element-spacing-vertical) * -1) 0}.pico nav details.dropdown>summary::after{transform:rotate(0) translateX(0)}.pico nav details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico details.dropdown>summary+ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);padding:0;border:var(--pico-border-width) solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s}.pico details.dropdown>summary+ul[dir=rtl]{right:0;left:auto}.pico details.dropdown>summary+ul li{width:100%;margin-bottom:0;padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);list-style:none}.pico details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li a{display:block;margin:calc(var(--pico-form-element-spacing-vertical) * -.5) calc(var(--pico-form-element-spacing-horizontal) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--pico-dropdown-color);text-decoration:none;text-overflow:ellipsis}.pico details.dropdown>summary+ul li a:active,.pico details.dropdown>summary+ul li a:focus,.pico details.dropdown>summary+ul li a:focus-visible,.pico details.dropdown>summary+ul li a:hover,.pico details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]){background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown>summary+ul li label{width:100%}.pico details.dropdown>summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown[open]>summary{margin-bottom:0}.pico details.dropdown[open]>summary+ul{transform:scaleY(1);opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s}.pico details.dropdown[open]>summary::before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;inset:0;background:0 0;content:"";cursor:default}.pico label>details.dropdown{margin-top:calc(var(--pico-spacing) * .25)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header .close,.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article .close,.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.conditional.slate.css b/css/pico.conditional.slate.css
deleted file mode 100644
index a2770a7c..00000000
--- a/css/pico.conditional.slate.css
+++ /dev/null
@@ -1,2835 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-grid-column-gap: var(--pico-spacing);
- --pico-grid-row-gap: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-a.secondary, a.contrast {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-details.dropdown summary:not([role=button]) {
- --pico-outline-width: 0.0625rem;
-}
-
-nav details.dropdown summary:focus-visible {
- --pico-outline-width: 0.125rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus),
-[role=group]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-[role=search]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus),
-[role=group]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]:not(.outline)::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button]):not(.outline)::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(129, 145, 181, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #5d6b89;
- --pico-primary-background: #525f7a;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(93, 107, 137, 0.5);
- --pico-primary-hover: #48536b;
- --pico-primary-hover-background: #48536b;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(129, 145, 181, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-dropdown-background-color: #fff;
- --pico-dropdown-border-color: #eff1f4;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #eff1f4;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(144, 158, 190, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #909ebe;
- --pico-primary-background: #525f7a;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(144, 158, 190, 0.5);
- --pico-primary-hover: #b0b9d0;
- --pico-primary-hover-background: #5d6b89;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(144, 158, 190, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
- :root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after,
- :host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
- }
- :root:not([data-theme]) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before,
- :host(:not([data-theme])) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before {
- filter: brightness(0);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(144, 158, 190, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #909ebe;
- --pico-primary-background: #525f7a;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(144, 158, 190, 0.5);
- --pico-primary-hover: #b0b9d0;
- --pico-primary-hover-background: #5d6b89;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(144, 158, 190, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
-}
-[data-theme=dark] .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
-[type=submit],
-[type=button],
-[type=reset],
-[role=button]):not(.outline)::before {
- filter: brightness(0);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- padding-block: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Container
- */
-.container,
-.container-fluid {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding-right: var(--pico-spacing);
- padding-left: var(--pico-spacing);
-}
-
-@media (min-width: 576px) {
- .container {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .container {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .container {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .container {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .container {
- max-width: 1450px;
- }
-}
-
-/**
- * Grid
- * Minimal grid system with auto-layout columns
- */
-.grid {
- grid-column-gap: var(--pico-grid-column-gap);
- grid-row-gap: var(--pico-grid-row-gap);
- display: grid;
- grid-template-columns: 1fr;
-}
-@media (min-width: 768px) {
- .grid {
- grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));
- }
-}
-.grid > * {
- min-width: 0;
-}
-
-/**
- * Overflow auto
- */
-.pico .overflow-auto {
- overflow: auto;
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-.pico :where(a:not([role=button])).secondary,
-.pico [role=link].secondary {
- --pico-color: var(--pico-secondary);
- --pico-underline: var(--pico-secondary-underline);
-}
-.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-underline: var(--pico-secondary-hover-underline);
-}
-.pico :where(a:not([role=button])).contrast,
-.pico [role=link].contrast {
- --pico-color: var(--pico-contrast);
- --pico-underline: var(--pico-contrast-underline);
-}
-.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-underline: var(--pico-contrast-hover-underline);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary,
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:focus, .pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast {
- --pico-background-color: var(--pico-contrast-background);
- --pico-border-color: var(--pico-contrast-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-contrast-hover-background);
- --pico-border-color: var(--pico-contrast-hover-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:focus, .pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline,
-[type=reset].outline {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary);
- --pico-border-color: var(--pico-primary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary-hover);
- --pico-border-color: var(--pico-primary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary,
-[type=reset].outline {
- --pico-color: var(--pico-secondary);
- --pico-border-color: var(--pico-secondary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-border-color: var(--pico-secondary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast {
- --pico-color: var(--pico-contrast);
- --pico-border-color: var(--pico-contrast);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-border-color: var(--pico-contrast-hover);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset, .grid) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Dropdown (details.dropdown)
- */
-.pico details.dropdown {
- position: relative;
- border-bottom: none;
-}
-.pico details.dropdown > summary::after,
-.pico details.dropdown > button::after,
-.pico details.dropdown > a::after {
- display: block;
- width: 1rem;
- height: calc(1rem * var(--pico-line-height, 1.5));
- margin-inline-start: 0.25rem;
- float: right;
- transform: rotate(0deg) translateX(0.2rem);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
-}
-
-.pico nav details.dropdown {
- margin-bottom: 0;
-}
-
-.pico details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-form-element-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-form-element-background-color);
- color: var(--pico-form-element-placeholder-color);
- line-height: inherit;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico details.dropdown > summary:not([role]):active, .pico details.dropdown > summary:not([role]):focus {
- border-color: var(--pico-form-element-active-border-color);
- background-color: var(--pico-form-element-active-background-color);
-}
-.pico details.dropdown > summary:not([role]):focus {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-.pico details.dropdown > summary:not([role]):focus-visible {
- outline: none;
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=false] {
- --pico-form-element-border-color: var(--pico-form-element-valid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-valid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-valid-focus-color);
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=true] {
- --pico-form-element-border-color: var(--pico-form-element-invalid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-invalid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-invalid-focus-color);
-}
-
-.pico nav details.dropdown {
- display: inline;
- margin: calc(var(--pico-nav-element-spacing-vertical) * -1) 0;
-}
-.pico nav details.dropdown > summary::after {
- transform: rotate(0deg) translateX(0rem);
-}
-.pico nav details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav details.dropdown > summary:not([role]):focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico details.dropdown > summary + ul {
- display: flex;
- z-index: 99;
- position: absolute;
- left: 0;
- flex-direction: column;
- width: 100%;
- min-width: -moz-fit-content;
- min-width: fit-content;
- margin: 0;
- margin-top: var(--pico-outline-width);
- padding: 0;
- border: var(--pico-border-width) solid var(--pico-dropdown-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-dropdown-background-color);
- box-shadow: var(--pico-dropdown-box-shadow);
- color: var(--pico-dropdown-color);
- white-space: nowrap;
- opacity: 0;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 1s;
-}
-.pico details.dropdown > summary + ul[dir=rtl] {
- right: 0;
- left: auto;
-}
-.pico details.dropdown > summary + ul li {
- width: 100%;
- margin-bottom: 0;
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- list-style: none;
-}
-.pico details.dropdown > summary + ul li:first-of-type {
- margin-top: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li:last-of-type {
- margin-bottom: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li a {
- display: block;
- margin: calc(var(--pico-form-element-spacing-vertical) * -0.5) calc(var(--pico-form-element-spacing-horizontal) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- overflow: hidden;
- border-radius: 0;
- color: var(--pico-dropdown-color);
- text-decoration: none;
- text-overflow: ellipsis;
-}
-.pico details.dropdown > summary + ul li a:hover, .pico details.dropdown > summary + ul li a:focus, .pico details.dropdown > summary + ul li a:active, .pico details.dropdown > summary + ul li a:focus-visible, .pico details.dropdown > summary + ul li a[aria-current]:not([aria-current=false]) {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-.pico details.dropdown > summary + ul li label {
- width: 100%;
-}
-.pico details.dropdown > summary + ul li:has(label):hover {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-
-.pico details.dropdown[open] > summary {
- margin-bottom: 0;
-}
-
-.pico details.dropdown[open] > summary + ul {
- transform: scaleY(1);
- opacity: 1;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 0s;
-}
-
-.pico details.dropdown[open] > summary::before {
- display: block;
- z-index: 1;
- position: fixed;
- width: 100vw;
- height: 100vh;
- inset: 0;
- background: none;
- content: "";
- cursor: default;
-}
-
-.pico label > details.dropdown {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header .close, .pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article .close, .pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article .close:is([aria-current]:not([aria-current=false]), :hover, :active, :focus), .pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-.modal-is-open {
- padding-right: var(--pico-scrollbar-width, 0px);
- overflow: hidden;
- pointer-events: none;
- touch-action: none;
-}
-.modal-is-open dialog {
- pointer-events: auto;
- touch-action: auto;
-}
-
-:where(.modal-is-opening, .modal-is-closing) dialog,
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-duration: 0.2s;
- animation-timing-function: ease-in-out;
- animation-fill-mode: both;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog {
- animation-duration: 0.8s;
- animation-name: modal-overlay;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-delay: 0.2s;
- animation-name: modal;
-}
-
-.modal-is-closing dialog,
-.modal-is-closing dialog > article {
- animation-delay: 0s;
- animation-direction: reverse;
-}
-
-@keyframes modal-overlay {
- from {
- -webkit-backdrop-filter: none;
- backdrop-filter: none;
- background-color: transparent;
- }
-}
-@keyframes modal {
- from {
- transform: translateY(-100%);
- opacity: 0;
- }
-}
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.conditional.slate.min.css b/css/pico.conditional.slate.min.css
deleted file mode 100644
index e591aac8..00000000
--- a/css/pico.conditional.slate.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}details.dropdown summary:not([role=button]){--pico-outline-width:0.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:0.125rem}[role=search]{--pico-border-radius:5rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(129, 145, 181, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#5d6b89;--pico-primary-background:#525f7a;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(93, 107, 137, 0.5);--pico-primary-hover:#48536b;--pico-primary-hover-background:#48536b;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(129, 145, 181, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(144, 158, 190, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#909ebe;--pico-primary-background:#525f7a;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(144, 158, 190, 0.5);--pico-primary-hover:#b0b9d0;--pico-primary-hover-background:#5d6b89;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(144, 158, 190, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after,:root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}:host(:not([data-theme])) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before,:root:not([data-theme]) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(144, 158, 190, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#909ebe;--pico-primary-background:#525f7a;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(144, 158, 190, 0.5);--pico-primary-hover:#b0b9d0;--pico-primary-hover-background:#5d6b89;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(144, 158, 190, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}[data-theme=dark] .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{padding-block:var(--pico-block-spacing-vertical)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.pico .overflow-auto{overflow:auto}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico :where(a:not([role=button])).secondary,.pico [role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}.pico :where(a:not([role=button])).contrast,.pico [role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary,.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:focus,.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:focus,.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset,.grid)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico details.dropdown{position:relative;border-bottom:none}.pico details.dropdown>a::after,.pico details.dropdown>button::after,.pico details.dropdown>summary::after{display:block;width:1rem;height:calc(1rem * var(--pico-line-height,1.5));margin-inline-start:.25rem;float:right;transform:rotate(0) translateX(.2rem);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}.pico nav details.dropdown{margin-bottom:0}.pico details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico details.dropdown>summary:not([role]):active,.pico details.dropdown>summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}.pico details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico details.dropdown>summary:not([role]):focus-visible{outline:0}.pico details.dropdown>summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}.pico details.dropdown>summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}.pico nav details.dropdown{display:inline;margin:calc(var(--pico-nav-element-spacing-vertical) * -1) 0}.pico nav details.dropdown>summary::after{transform:rotate(0) translateX(0)}.pico nav details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico details.dropdown>summary+ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);padding:0;border:var(--pico-border-width) solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s}.pico details.dropdown>summary+ul[dir=rtl]{right:0;left:auto}.pico details.dropdown>summary+ul li{width:100%;margin-bottom:0;padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);list-style:none}.pico details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li a{display:block;margin:calc(var(--pico-form-element-spacing-vertical) * -.5) calc(var(--pico-form-element-spacing-horizontal) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--pico-dropdown-color);text-decoration:none;text-overflow:ellipsis}.pico details.dropdown>summary+ul li a:active,.pico details.dropdown>summary+ul li a:focus,.pico details.dropdown>summary+ul li a:focus-visible,.pico details.dropdown>summary+ul li a:hover,.pico details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]){background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown>summary+ul li label{width:100%}.pico details.dropdown>summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown[open]>summary{margin-bottom:0}.pico details.dropdown[open]>summary+ul{transform:scaleY(1);opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s}.pico details.dropdown[open]>summary::before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;inset:0;background:0 0;content:"";cursor:default}.pico label>details.dropdown{margin-top:calc(var(--pico-spacing) * .25)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header .close,.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article .close,.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.conditional.violet.css b/css/pico.conditional.violet.css
deleted file mode 100644
index 826b4e6e..00000000
--- a/css/pico.conditional.violet.css
+++ /dev/null
@@ -1,2835 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-grid-column-gap: var(--pico-spacing);
- --pico-grid-row-gap: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-a.secondary, a.contrast {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-details.dropdown summary:not([role=button]) {
- --pico-outline-width: 0.0625rem;
-}
-
-nav details.dropdown summary:focus-visible {
- --pico-outline-width: 0.125rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus),
-[role=group]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-[role=search]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus),
-[role=group]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]:not(.outline)::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button]):not(.outline)::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(167, 128, 212, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #8352c5;
- --pico-primary-background: #7540bf;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(131, 82, 197, 0.5);
- --pico-primary-hover: #6935b3;
- --pico-primary-hover-background: #6935b3;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(167, 128, 212, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-dropdown-background-color: #fff;
- --pico-dropdown-border-color: #eff1f4;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #eff1f4;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(178, 144, 217, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #b290d9;
- --pico-primary-background: #7540bf;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(178, 144, 217, 0.5);
- --pico-primary-hover: #c9afe4;
- --pico-primary-hover-background: #8352c5;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(178, 144, 217, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
- :root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after,
- :host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
- }
- :root:not([data-theme]) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before,
- :host(:not([data-theme])) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before {
- filter: brightness(0);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(178, 144, 217, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #b290d9;
- --pico-primary-background: #7540bf;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(178, 144, 217, 0.5);
- --pico-primary-hover: #c9afe4;
- --pico-primary-hover-background: #8352c5;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(178, 144, 217, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
-}
-[data-theme=dark] .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
-[type=submit],
-[type=button],
-[type=reset],
-[role=button]):not(.outline)::before {
- filter: brightness(0);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- padding-block: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Container
- */
-.container,
-.container-fluid {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding-right: var(--pico-spacing);
- padding-left: var(--pico-spacing);
-}
-
-@media (min-width: 576px) {
- .container {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .container {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .container {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .container {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .container {
- max-width: 1450px;
- }
-}
-
-/**
- * Grid
- * Minimal grid system with auto-layout columns
- */
-.grid {
- grid-column-gap: var(--pico-grid-column-gap);
- grid-row-gap: var(--pico-grid-row-gap);
- display: grid;
- grid-template-columns: 1fr;
-}
-@media (min-width: 768px) {
- .grid {
- grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));
- }
-}
-.grid > * {
- min-width: 0;
-}
-
-/**
- * Overflow auto
- */
-.pico .overflow-auto {
- overflow: auto;
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-.pico :where(a:not([role=button])).secondary,
-.pico [role=link].secondary {
- --pico-color: var(--pico-secondary);
- --pico-underline: var(--pico-secondary-underline);
-}
-.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-underline: var(--pico-secondary-hover-underline);
-}
-.pico :where(a:not([role=button])).contrast,
-.pico [role=link].contrast {
- --pico-color: var(--pico-contrast);
- --pico-underline: var(--pico-contrast-underline);
-}
-.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-underline: var(--pico-contrast-hover-underline);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary,
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:focus, .pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast {
- --pico-background-color: var(--pico-contrast-background);
- --pico-border-color: var(--pico-contrast-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-contrast-hover-background);
- --pico-border-color: var(--pico-contrast-hover-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:focus, .pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline,
-[type=reset].outline {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary);
- --pico-border-color: var(--pico-primary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary-hover);
- --pico-border-color: var(--pico-primary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary,
-[type=reset].outline {
- --pico-color: var(--pico-secondary);
- --pico-border-color: var(--pico-secondary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-border-color: var(--pico-secondary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast {
- --pico-color: var(--pico-contrast);
- --pico-border-color: var(--pico-contrast);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-border-color: var(--pico-contrast-hover);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset, .grid) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Dropdown (details.dropdown)
- */
-.pico details.dropdown {
- position: relative;
- border-bottom: none;
-}
-.pico details.dropdown > summary::after,
-.pico details.dropdown > button::after,
-.pico details.dropdown > a::after {
- display: block;
- width: 1rem;
- height: calc(1rem * var(--pico-line-height, 1.5));
- margin-inline-start: 0.25rem;
- float: right;
- transform: rotate(0deg) translateX(0.2rem);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
-}
-
-.pico nav details.dropdown {
- margin-bottom: 0;
-}
-
-.pico details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-form-element-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-form-element-background-color);
- color: var(--pico-form-element-placeholder-color);
- line-height: inherit;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico details.dropdown > summary:not([role]):active, .pico details.dropdown > summary:not([role]):focus {
- border-color: var(--pico-form-element-active-border-color);
- background-color: var(--pico-form-element-active-background-color);
-}
-.pico details.dropdown > summary:not([role]):focus {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-.pico details.dropdown > summary:not([role]):focus-visible {
- outline: none;
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=false] {
- --pico-form-element-border-color: var(--pico-form-element-valid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-valid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-valid-focus-color);
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=true] {
- --pico-form-element-border-color: var(--pico-form-element-invalid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-invalid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-invalid-focus-color);
-}
-
-.pico nav details.dropdown {
- display: inline;
- margin: calc(var(--pico-nav-element-spacing-vertical) * -1) 0;
-}
-.pico nav details.dropdown > summary::after {
- transform: rotate(0deg) translateX(0rem);
-}
-.pico nav details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav details.dropdown > summary:not([role]):focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico details.dropdown > summary + ul {
- display: flex;
- z-index: 99;
- position: absolute;
- left: 0;
- flex-direction: column;
- width: 100%;
- min-width: -moz-fit-content;
- min-width: fit-content;
- margin: 0;
- margin-top: var(--pico-outline-width);
- padding: 0;
- border: var(--pico-border-width) solid var(--pico-dropdown-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-dropdown-background-color);
- box-shadow: var(--pico-dropdown-box-shadow);
- color: var(--pico-dropdown-color);
- white-space: nowrap;
- opacity: 0;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 1s;
-}
-.pico details.dropdown > summary + ul[dir=rtl] {
- right: 0;
- left: auto;
-}
-.pico details.dropdown > summary + ul li {
- width: 100%;
- margin-bottom: 0;
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- list-style: none;
-}
-.pico details.dropdown > summary + ul li:first-of-type {
- margin-top: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li:last-of-type {
- margin-bottom: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li a {
- display: block;
- margin: calc(var(--pico-form-element-spacing-vertical) * -0.5) calc(var(--pico-form-element-spacing-horizontal) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- overflow: hidden;
- border-radius: 0;
- color: var(--pico-dropdown-color);
- text-decoration: none;
- text-overflow: ellipsis;
-}
-.pico details.dropdown > summary + ul li a:hover, .pico details.dropdown > summary + ul li a:focus, .pico details.dropdown > summary + ul li a:active, .pico details.dropdown > summary + ul li a:focus-visible, .pico details.dropdown > summary + ul li a[aria-current]:not([aria-current=false]) {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-.pico details.dropdown > summary + ul li label {
- width: 100%;
-}
-.pico details.dropdown > summary + ul li:has(label):hover {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-
-.pico details.dropdown[open] > summary {
- margin-bottom: 0;
-}
-
-.pico details.dropdown[open] > summary + ul {
- transform: scaleY(1);
- opacity: 1;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 0s;
-}
-
-.pico details.dropdown[open] > summary::before {
- display: block;
- z-index: 1;
- position: fixed;
- width: 100vw;
- height: 100vh;
- inset: 0;
- background: none;
- content: "";
- cursor: default;
-}
-
-.pico label > details.dropdown {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header .close, .pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article .close, .pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article .close:is([aria-current]:not([aria-current=false]), :hover, :active, :focus), .pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-.modal-is-open {
- padding-right: var(--pico-scrollbar-width, 0px);
- overflow: hidden;
- pointer-events: none;
- touch-action: none;
-}
-.modal-is-open dialog {
- pointer-events: auto;
- touch-action: auto;
-}
-
-:where(.modal-is-opening, .modal-is-closing) dialog,
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-duration: 0.2s;
- animation-timing-function: ease-in-out;
- animation-fill-mode: both;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog {
- animation-duration: 0.8s;
- animation-name: modal-overlay;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-delay: 0.2s;
- animation-name: modal;
-}
-
-.modal-is-closing dialog,
-.modal-is-closing dialog > article {
- animation-delay: 0s;
- animation-direction: reverse;
-}
-
-@keyframes modal-overlay {
- from {
- -webkit-backdrop-filter: none;
- backdrop-filter: none;
- background-color: transparent;
- }
-}
-@keyframes modal {
- from {
- transform: translateY(-100%);
- opacity: 0;
- }
-}
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.conditional.violet.min.css b/css/pico.conditional.violet.min.css
deleted file mode 100644
index 9cddacbb..00000000
--- a/css/pico.conditional.violet.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}details.dropdown summary:not([role=button]){--pico-outline-width:0.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:0.125rem}[role=search]{--pico-border-radius:5rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(167, 128, 212, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#8352c5;--pico-primary-background:#7540bf;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(131, 82, 197, 0.5);--pico-primary-hover:#6935b3;--pico-primary-hover-background:#6935b3;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(167, 128, 212, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(178, 144, 217, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#b290d9;--pico-primary-background:#7540bf;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(178, 144, 217, 0.5);--pico-primary-hover:#c9afe4;--pico-primary-hover-background:#8352c5;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(178, 144, 217, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after,:root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}:host(:not([data-theme])) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before,:root:not([data-theme]) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(178, 144, 217, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#b290d9;--pico-primary-background:#7540bf;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(178, 144, 217, 0.5);--pico-primary-hover:#c9afe4;--pico-primary-hover-background:#8352c5;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(178, 144, 217, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}[data-theme=dark] .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{padding-block:var(--pico-block-spacing-vertical)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.pico .overflow-auto{overflow:auto}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico :where(a:not([role=button])).secondary,.pico [role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}.pico :where(a:not([role=button])).contrast,.pico [role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary,.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:focus,.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:focus,.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset,.grid)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico details.dropdown{position:relative;border-bottom:none}.pico details.dropdown>a::after,.pico details.dropdown>button::after,.pico details.dropdown>summary::after{display:block;width:1rem;height:calc(1rem * var(--pico-line-height,1.5));margin-inline-start:.25rem;float:right;transform:rotate(0) translateX(.2rem);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}.pico nav details.dropdown{margin-bottom:0}.pico details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico details.dropdown>summary:not([role]):active,.pico details.dropdown>summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}.pico details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico details.dropdown>summary:not([role]):focus-visible{outline:0}.pico details.dropdown>summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}.pico details.dropdown>summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}.pico nav details.dropdown{display:inline;margin:calc(var(--pico-nav-element-spacing-vertical) * -1) 0}.pico nav details.dropdown>summary::after{transform:rotate(0) translateX(0)}.pico nav details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico details.dropdown>summary+ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);padding:0;border:var(--pico-border-width) solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s}.pico details.dropdown>summary+ul[dir=rtl]{right:0;left:auto}.pico details.dropdown>summary+ul li{width:100%;margin-bottom:0;padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);list-style:none}.pico details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li a{display:block;margin:calc(var(--pico-form-element-spacing-vertical) * -.5) calc(var(--pico-form-element-spacing-horizontal) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--pico-dropdown-color);text-decoration:none;text-overflow:ellipsis}.pico details.dropdown>summary+ul li a:active,.pico details.dropdown>summary+ul li a:focus,.pico details.dropdown>summary+ul li a:focus-visible,.pico details.dropdown>summary+ul li a:hover,.pico details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]){background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown>summary+ul li label{width:100%}.pico details.dropdown>summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown[open]>summary{margin-bottom:0}.pico details.dropdown[open]>summary+ul{transform:scaleY(1);opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s}.pico details.dropdown[open]>summary::before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;inset:0;background:0 0;content:"";cursor:default}.pico label>details.dropdown{margin-top:calc(var(--pico-spacing) * .25)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header .close,.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article .close,.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.conditional.yellow.css b/css/pico.conditional.yellow.css
deleted file mode 100644
index 7d5f9810..00000000
--- a/css/pico.conditional.yellow.css
+++ /dev/null
@@ -1,2835 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-grid-column-gap: var(--pico-spacing);
- --pico-grid-row-gap: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-a.secondary, a.contrast {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-details.dropdown summary:not([role=button]) {
- --pico-outline-width: 0.0625rem;
-}
-
-nav details.dropdown summary:focus-visible {
- --pico-outline-width: 0.125rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus),
-[role=group]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-[role=search]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus),
-[role=group]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]:not(.outline)::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button]):not(.outline)::before {
- filter: brightness(0) invert(0);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(158, 146, 0, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #756b00;
- --pico-primary-background: #f2df0d;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(117, 107, 0, 0.5);
- --pico-primary-hover: #5b5300;
- --pico-primary-hover-background: #e8d600;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(158, 146, 0, 0.5);
- --pico-primary-inverse: #000;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-dropdown-background-color: #fff;
- --pico-dropdown-border-color: #eff1f4;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #eff1f4;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(173, 159, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #ad9f00;
- --pico-primary-background: #f2df0d;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(173, 159, 0, 0.5);
- --pico-primary-hover: #caba01;
- --pico-primary-hover-background: rgb(247.5, 232, 96.5);
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(173, 159, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
- :root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after,
- :host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
- }
- :root:not([data-theme]) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before,
- :host(:not([data-theme])) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before {
- filter: brightness(0);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(173, 159, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #ad9f00;
- --pico-primary-background: #f2df0d;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(173, 159, 0, 0.5);
- --pico-primary-hover: #caba01;
- --pico-primary-hover-background: rgb(247.5, 232, 96.5);
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(173, 159, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
-}
-[data-theme=dark] .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
-[type=submit],
-[type=button],
-[type=reset],
-[role=button]):not(.outline)::before {
- filter: brightness(0);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- padding-block: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Container
- */
-.container,
-.container-fluid {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding-right: var(--pico-spacing);
- padding-left: var(--pico-spacing);
-}
-
-@media (min-width: 576px) {
- .container {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .container {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .container {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .container {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .container {
- max-width: 1450px;
- }
-}
-
-/**
- * Grid
- * Minimal grid system with auto-layout columns
- */
-.grid {
- grid-column-gap: var(--pico-grid-column-gap);
- grid-row-gap: var(--pico-grid-row-gap);
- display: grid;
- grid-template-columns: 1fr;
-}
-@media (min-width: 768px) {
- .grid {
- grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));
- }
-}
-.grid > * {
- min-width: 0;
-}
-
-/**
- * Overflow auto
- */
-.pico .overflow-auto {
- overflow: auto;
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-.pico :where(a:not([role=button])).secondary,
-.pico [role=link].secondary {
- --pico-color: var(--pico-secondary);
- --pico-underline: var(--pico-secondary-underline);
-}
-.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-underline: var(--pico-secondary-hover-underline);
-}
-.pico :where(a:not([role=button])).contrast,
-.pico [role=link].contrast {
- --pico-color: var(--pico-contrast);
- --pico-underline: var(--pico-contrast-underline);
-}
-.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-underline: var(--pico-contrast-hover-underline);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary,
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:focus, .pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast {
- --pico-background-color: var(--pico-contrast-background);
- --pico-border-color: var(--pico-contrast-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-contrast-hover-background);
- --pico-border-color: var(--pico-contrast-hover-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:focus, .pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline,
-[type=reset].outline {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary);
- --pico-border-color: var(--pico-primary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary-hover);
- --pico-border-color: var(--pico-primary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary,
-[type=reset].outline {
- --pico-color: var(--pico-secondary);
- --pico-border-color: var(--pico-secondary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-border-color: var(--pico-secondary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast {
- --pico-color: var(--pico-contrast);
- --pico-border-color: var(--pico-contrast);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-border-color: var(--pico-contrast-hover);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset, .grid) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Dropdown (details.dropdown)
- */
-.pico details.dropdown {
- position: relative;
- border-bottom: none;
-}
-.pico details.dropdown > summary::after,
-.pico details.dropdown > button::after,
-.pico details.dropdown > a::after {
- display: block;
- width: 1rem;
- height: calc(1rem * var(--pico-line-height, 1.5));
- margin-inline-start: 0.25rem;
- float: right;
- transform: rotate(0deg) translateX(0.2rem);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
-}
-
-.pico nav details.dropdown {
- margin-bottom: 0;
-}
-
-.pico details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-form-element-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-form-element-background-color);
- color: var(--pico-form-element-placeholder-color);
- line-height: inherit;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico details.dropdown > summary:not([role]):active, .pico details.dropdown > summary:not([role]):focus {
- border-color: var(--pico-form-element-active-border-color);
- background-color: var(--pico-form-element-active-background-color);
-}
-.pico details.dropdown > summary:not([role]):focus {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-.pico details.dropdown > summary:not([role]):focus-visible {
- outline: none;
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=false] {
- --pico-form-element-border-color: var(--pico-form-element-valid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-valid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-valid-focus-color);
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=true] {
- --pico-form-element-border-color: var(--pico-form-element-invalid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-invalid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-invalid-focus-color);
-}
-
-.pico nav details.dropdown {
- display: inline;
- margin: calc(var(--pico-nav-element-spacing-vertical) * -1) 0;
-}
-.pico nav details.dropdown > summary::after {
- transform: rotate(0deg) translateX(0rem);
-}
-.pico nav details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav details.dropdown > summary:not([role]):focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico details.dropdown > summary + ul {
- display: flex;
- z-index: 99;
- position: absolute;
- left: 0;
- flex-direction: column;
- width: 100%;
- min-width: -moz-fit-content;
- min-width: fit-content;
- margin: 0;
- margin-top: var(--pico-outline-width);
- padding: 0;
- border: var(--pico-border-width) solid var(--pico-dropdown-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-dropdown-background-color);
- box-shadow: var(--pico-dropdown-box-shadow);
- color: var(--pico-dropdown-color);
- white-space: nowrap;
- opacity: 0;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 1s;
-}
-.pico details.dropdown > summary + ul[dir=rtl] {
- right: 0;
- left: auto;
-}
-.pico details.dropdown > summary + ul li {
- width: 100%;
- margin-bottom: 0;
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- list-style: none;
-}
-.pico details.dropdown > summary + ul li:first-of-type {
- margin-top: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li:last-of-type {
- margin-bottom: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li a {
- display: block;
- margin: calc(var(--pico-form-element-spacing-vertical) * -0.5) calc(var(--pico-form-element-spacing-horizontal) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- overflow: hidden;
- border-radius: 0;
- color: var(--pico-dropdown-color);
- text-decoration: none;
- text-overflow: ellipsis;
-}
-.pico details.dropdown > summary + ul li a:hover, .pico details.dropdown > summary + ul li a:focus, .pico details.dropdown > summary + ul li a:active, .pico details.dropdown > summary + ul li a:focus-visible, .pico details.dropdown > summary + ul li a[aria-current]:not([aria-current=false]) {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-.pico details.dropdown > summary + ul li label {
- width: 100%;
-}
-.pico details.dropdown > summary + ul li:has(label):hover {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-
-.pico details.dropdown[open] > summary {
- margin-bottom: 0;
-}
-
-.pico details.dropdown[open] > summary + ul {
- transform: scaleY(1);
- opacity: 1;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 0s;
-}
-
-.pico details.dropdown[open] > summary::before {
- display: block;
- z-index: 1;
- position: fixed;
- width: 100vw;
- height: 100vh;
- inset: 0;
- background: none;
- content: "";
- cursor: default;
-}
-
-.pico label > details.dropdown {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header .close, .pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article .close, .pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article .close:is([aria-current]:not([aria-current=false]), :hover, :active, :focus), .pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-.modal-is-open {
- padding-right: var(--pico-scrollbar-width, 0px);
- overflow: hidden;
- pointer-events: none;
- touch-action: none;
-}
-.modal-is-open dialog {
- pointer-events: auto;
- touch-action: auto;
-}
-
-:where(.modal-is-opening, .modal-is-closing) dialog,
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-duration: 0.2s;
- animation-timing-function: ease-in-out;
- animation-fill-mode: both;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog {
- animation-duration: 0.8s;
- animation-name: modal-overlay;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-delay: 0.2s;
- animation-name: modal;
-}
-
-.modal-is-closing dialog,
-.modal-is-closing dialog > article {
- animation-delay: 0s;
- animation-direction: reverse;
-}
-
-@keyframes modal-overlay {
- from {
- -webkit-backdrop-filter: none;
- backdrop-filter: none;
- background-color: transparent;
- }
-}
-@keyframes modal {
- from {
- transform: translateY(-100%);
- opacity: 0;
- }
-}
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.conditional.yellow.min.css b/css/pico.conditional.yellow.min.css
deleted file mode 100644
index 94562029..00000000
--- a/css/pico.conditional.yellow.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}details.dropdown summary:not([role=button]){--pico-outline-width:0.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:0.125rem}[role=search]{--pico-border-radius:5rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0) invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(158, 146, 0, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#756b00;--pico-primary-background:#f2df0d;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(117, 107, 0, 0.5);--pico-primary-hover:#5b5300;--pico-primary-hover-background:#e8d600;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(158, 146, 0, 0.5);--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(173, 159, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#ad9f00;--pico-primary-background:#f2df0d;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(173, 159, 0, 0.5);--pico-primary-hover:#caba01;--pico-primary-hover-background:rgb(247.5, 232, 96.5);--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(173, 159, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after,:root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}:host(:not([data-theme])) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before,:root:not([data-theme]) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(173, 159, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#ad9f00;--pico-primary-background:#f2df0d;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(173, 159, 0, 0.5);--pico-primary-hover:#caba01;--pico-primary-hover-background:rgb(247.5, 232, 96.5);--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(173, 159, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}[data-theme=dark] .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{padding-block:var(--pico-block-spacing-vertical)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.pico .overflow-auto{overflow:auto}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico :where(a:not([role=button])).secondary,.pico [role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}.pico :where(a:not([role=button])).contrast,.pico [role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary,.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:focus,.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:focus,.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset,.grid)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico details.dropdown{position:relative;border-bottom:none}.pico details.dropdown>a::after,.pico details.dropdown>button::after,.pico details.dropdown>summary::after{display:block;width:1rem;height:calc(1rem * var(--pico-line-height,1.5));margin-inline-start:.25rem;float:right;transform:rotate(0) translateX(.2rem);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}.pico nav details.dropdown{margin-bottom:0}.pico details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico details.dropdown>summary:not([role]):active,.pico details.dropdown>summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}.pico details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico details.dropdown>summary:not([role]):focus-visible{outline:0}.pico details.dropdown>summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}.pico details.dropdown>summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}.pico nav details.dropdown{display:inline;margin:calc(var(--pico-nav-element-spacing-vertical) * -1) 0}.pico nav details.dropdown>summary::after{transform:rotate(0) translateX(0)}.pico nav details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico details.dropdown>summary+ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);padding:0;border:var(--pico-border-width) solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s}.pico details.dropdown>summary+ul[dir=rtl]{right:0;left:auto}.pico details.dropdown>summary+ul li{width:100%;margin-bottom:0;padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);list-style:none}.pico details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li a{display:block;margin:calc(var(--pico-form-element-spacing-vertical) * -.5) calc(var(--pico-form-element-spacing-horizontal) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--pico-dropdown-color);text-decoration:none;text-overflow:ellipsis}.pico details.dropdown>summary+ul li a:active,.pico details.dropdown>summary+ul li a:focus,.pico details.dropdown>summary+ul li a:focus-visible,.pico details.dropdown>summary+ul li a:hover,.pico details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]){background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown>summary+ul li label{width:100%}.pico details.dropdown>summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown[open]>summary{margin-bottom:0}.pico details.dropdown[open]>summary+ul{transform:scaleY(1);opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s}.pico details.dropdown[open]>summary::before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;inset:0;background:0 0;content:"";cursor:default}.pico label>details.dropdown{margin-top:calc(var(--pico-spacing) * .25)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header .close,.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article .close,.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.conditional.zinc.css b/css/pico.conditional.zinc.css
deleted file mode 100644
index 8dbcaae2..00000000
--- a/css/pico.conditional.zinc.css
+++ /dev/null
@@ -1,2835 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-grid-column-gap: var(--pico-spacing);
- --pico-grid-row-gap: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-a.secondary, a.contrast {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-details.dropdown summary:not([role=button]) {
- --pico-outline-width: 0.0625rem;
-}
-
-nav details.dropdown summary:focus-visible {
- --pico-outline-width: 0.125rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus),
-[role=group]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-[role=search]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus),
-[role=group]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]:not(.outline)::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button]):not(.outline)::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(136, 145, 164, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #646b79;
- --pico-primary-background: #646b79;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(100, 107, 121, 0.5);
- --pico-primary-hover: #4d535e;
- --pico-primary-hover-background: #5c6370;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(136, 145, 164, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-dropdown-background-color: #fff;
- --pico-dropdown-border-color: #eff1f4;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #eff1f4;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(150, 158, 175, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #969eaf;
- --pico-primary-background: #646b79;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(150, 158, 175, 0.5);
- --pico-primary-hover: #b3b9c5;
- --pico-primary-hover-background: #6f7887;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(150, 158, 175, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
- :root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after,
- :host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
- }
- :root:not([data-theme]) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before,
- :host(:not([data-theme])) .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before {
- filter: brightness(0);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(150, 158, 175, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #969eaf;
- --pico-primary-background: #646b79;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(150, 158, 175, 0.5);
- --pico-primary-hover: #b3b9c5;
- --pico-primary-hover-background: #6f7887;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(150, 158, 175, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
-}
-[data-theme=dark] .pico [aria-busy=true]:not(input, select, textarea).contrast:is(button,
-[type=submit],
-[type=button],
-[type=reset],
-[role=button]):not(.outline)::before {
- filter: brightness(0);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- padding-block: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Container
- */
-.container,
-.container-fluid {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding-right: var(--pico-spacing);
- padding-left: var(--pico-spacing);
-}
-
-@media (min-width: 576px) {
- .container {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .container {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .container {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .container {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .container {
- max-width: 1450px;
- }
-}
-
-/**
- * Grid
- * Minimal grid system with auto-layout columns
- */
-.grid {
- grid-column-gap: var(--pico-grid-column-gap);
- grid-row-gap: var(--pico-grid-row-gap);
- display: grid;
- grid-template-columns: 1fr;
-}
-@media (min-width: 768px) {
- .grid {
- grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));
- }
-}
-.grid > * {
- min-width: 0;
-}
-
-/**
- * Overflow auto
- */
-.pico .overflow-auto {
- overflow: auto;
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-.pico :where(a:not([role=button])).secondary,
-.pico [role=link].secondary {
- --pico-color: var(--pico-secondary);
- --pico-underline: var(--pico-secondary-underline);
-}
-.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-underline: var(--pico-secondary-hover-underline);
-}
-.pico :where(a:not([role=button])).contrast,
-.pico [role=link].contrast {
- --pico-color: var(--pico-contrast);
- --pico-underline: var(--pico-contrast-underline);
-}
-.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link].contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-underline: var(--pico-contrast-hover-underline);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary,
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).secondary:focus, .pico :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast {
- --pico-background-color: var(--pico-contrast-background);
- --pico-border-color: var(--pico-contrast-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-contrast-hover-background);
- --pico-border-color: var(--pico-contrast-hover-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).contrast:focus, .pico :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline,
-[type=reset].outline {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary);
- --pico-border-color: var(--pico-primary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary-hover);
- --pico-border-color: var(--pico-primary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary,
-[type=reset].outline {
- --pico-color: var(--pico-secondary);
- --pico-border-color: var(--pico-secondary);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-border-color: var(--pico-secondary-hover);
-}
-
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast {
- --pico-color: var(--pico-contrast);
- --pico-border-color: var(--pico-contrast);
-}
-.pico :is(button, [type=submit], [type=button], [role=button]).outline.contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-border-color: var(--pico-contrast-hover);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset, .grid) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset, .grid)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Dropdown (details.dropdown)
- */
-.pico details.dropdown {
- position: relative;
- border-bottom: none;
-}
-.pico details.dropdown > summary::after,
-.pico details.dropdown > button::after,
-.pico details.dropdown > a::after {
- display: block;
- width: 1rem;
- height: calc(1rem * var(--pico-line-height, 1.5));
- margin-inline-start: 0.25rem;
- float: right;
- transform: rotate(0deg) translateX(0.2rem);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
-}
-
-.pico nav details.dropdown {
- margin-bottom: 0;
-}
-
-.pico details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-form-element-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-form-element-background-color);
- color: var(--pico-form-element-placeholder-color);
- line-height: inherit;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico details.dropdown > summary:not([role]):active, .pico details.dropdown > summary:not([role]):focus {
- border-color: var(--pico-form-element-active-border-color);
- background-color: var(--pico-form-element-active-background-color);
-}
-.pico details.dropdown > summary:not([role]):focus {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-.pico details.dropdown > summary:not([role]):focus-visible {
- outline: none;
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=false] {
- --pico-form-element-border-color: var(--pico-form-element-valid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-valid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-valid-focus-color);
-}
-.pico details.dropdown > summary:not([role])[aria-invalid=true] {
- --pico-form-element-border-color: var(--pico-form-element-invalid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-invalid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-invalid-focus-color);
-}
-
-.pico nav details.dropdown {
- display: inline;
- margin: calc(var(--pico-nav-element-spacing-vertical) * -1) 0;
-}
-.pico nav details.dropdown > summary::after {
- transform: rotate(0deg) translateX(0rem);
-}
-.pico nav details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav details.dropdown > summary:not([role]):focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico details.dropdown > summary + ul {
- display: flex;
- z-index: 99;
- position: absolute;
- left: 0;
- flex-direction: column;
- width: 100%;
- min-width: -moz-fit-content;
- min-width: fit-content;
- margin: 0;
- margin-top: var(--pico-outline-width);
- padding: 0;
- border: var(--pico-border-width) solid var(--pico-dropdown-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-dropdown-background-color);
- box-shadow: var(--pico-dropdown-box-shadow);
- color: var(--pico-dropdown-color);
- white-space: nowrap;
- opacity: 0;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 1s;
-}
-.pico details.dropdown > summary + ul[dir=rtl] {
- right: 0;
- left: auto;
-}
-.pico details.dropdown > summary + ul li {
- width: 100%;
- margin-bottom: 0;
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- list-style: none;
-}
-.pico details.dropdown > summary + ul li:first-of-type {
- margin-top: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li:last-of-type {
- margin-bottom: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-.pico details.dropdown > summary + ul li a {
- display: block;
- margin: calc(var(--pico-form-element-spacing-vertical) * -0.5) calc(var(--pico-form-element-spacing-horizontal) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- overflow: hidden;
- border-radius: 0;
- color: var(--pico-dropdown-color);
- text-decoration: none;
- text-overflow: ellipsis;
-}
-.pico details.dropdown > summary + ul li a:hover, .pico details.dropdown > summary + ul li a:focus, .pico details.dropdown > summary + ul li a:active, .pico details.dropdown > summary + ul li a:focus-visible, .pico details.dropdown > summary + ul li a[aria-current]:not([aria-current=false]) {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-.pico details.dropdown > summary + ul li label {
- width: 100%;
-}
-.pico details.dropdown > summary + ul li:has(label):hover {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-
-.pico details.dropdown[open] > summary {
- margin-bottom: 0;
-}
-
-.pico details.dropdown[open] > summary + ul {
- transform: scaleY(1);
- opacity: 1;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 0s;
-}
-
-.pico details.dropdown[open] > summary::before {
- display: block;
- z-index: 1;
- position: fixed;
- width: 100vw;
- height: 100vh;
- inset: 0;
- background: none;
- content: "";
- cursor: default;
-}
-
-.pico label > details.dropdown {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header .close, .pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article .close, .pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article .close:is([aria-current]:not([aria-current=false]), :hover, :active, :focus), .pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-.modal-is-open {
- padding-right: var(--pico-scrollbar-width, 0px);
- overflow: hidden;
- pointer-events: none;
- touch-action: none;
-}
-.modal-is-open dialog {
- pointer-events: auto;
- touch-action: auto;
-}
-
-:where(.modal-is-opening, .modal-is-closing) dialog,
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-duration: 0.2s;
- animation-timing-function: ease-in-out;
- animation-fill-mode: both;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog {
- animation-duration: 0.8s;
- animation-name: modal-overlay;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-delay: 0.2s;
- animation-name: modal;
-}
-
-.modal-is-closing dialog,
-.modal-is-closing dialog > article {
- animation-delay: 0s;
- animation-direction: reverse;
-}
-
-@keyframes modal-overlay {
- from {
- -webkit-backdrop-filter: none;
- backdrop-filter: none;
- background-color: transparent;
- }
-}
-@keyframes modal {
- from {
- transform: translateY(-100%);
- opacity: 0;
- }
-}
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.conditional.zinc.min.css b/css/pico.conditional.zinc.min.css
deleted file mode 100644
index 83dab1e4..00000000
--- a/css/pico.conditional.zinc.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}details.dropdown summary:not([role=button]){--pico-outline-width:0.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:0.125rem}[role=search]{--pico-border-radius:5rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(136, 145, 164, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#646b79;--pico-primary-background:#646b79;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(100, 107, 121, 0.5);--pico-primary-hover:#4d535e;--pico-primary-hover-background:#5c6370;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(136, 145, 164, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(150, 158, 175, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#969eaf;--pico-primary-background:#646b79;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(150, 158, 175, 0.5);--pico-primary-hover:#b3b9c5;--pico-primary-hover-background:#6f7887;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(150, 158, 175, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:host(:not([data-theme])) .pico details summary[role=button].contrast:not(.outline)::after,:root:not([data-theme]) .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}:host(:not([data-theme])) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before,:root:not([data-theme]) .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(150, 158, 175, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#969eaf;--pico-primary-background:#646b79;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(150, 158, 175, 0.5);--pico-primary-hover:#b3b9c5;--pico-primary-hover-background:#6f7887;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(150, 158, 175, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] .pico details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}[data-theme=dark] .pico [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{padding-block:var(--pico-block-spacing-vertical)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.pico .overflow-auto{overflow:auto}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico :where(a:not([role=button])).secondary,.pico [role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}.pico :where(a:not([role=button])).contrast,.pico [role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary,.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).secondary:focus,.pico :is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}.pico :is(button,[type=submit],[type=button],[role=button]).contrast:focus,.pico :is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}.pico :is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}.pico :is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset,.grid)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico details.dropdown{position:relative;border-bottom:none}.pico details.dropdown>a::after,.pico details.dropdown>button::after,.pico details.dropdown>summary::after{display:block;width:1rem;height:calc(1rem * var(--pico-line-height,1.5));margin-inline-start:.25rem;float:right;transform:rotate(0) translateX(.2rem);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}.pico nav details.dropdown{margin-bottom:0}.pico details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico details.dropdown>summary:not([role]):active,.pico details.dropdown>summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}.pico details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico details.dropdown>summary:not([role]):focus-visible{outline:0}.pico details.dropdown>summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}.pico details.dropdown>summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}.pico nav details.dropdown{display:inline;margin:calc(var(--pico-nav-element-spacing-vertical) * -1) 0}.pico nav details.dropdown>summary::after{transform:rotate(0) translateX(0)}.pico nav details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico details.dropdown>summary+ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);padding:0;border:var(--pico-border-width) solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s}.pico details.dropdown>summary+ul[dir=rtl]{right:0;left:auto}.pico details.dropdown>summary+ul li{width:100%;margin-bottom:0;padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);list-style:none}.pico details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical) * .5)}.pico details.dropdown>summary+ul li a{display:block;margin:calc(var(--pico-form-element-spacing-vertical) * -.5) calc(var(--pico-form-element-spacing-horizontal) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--pico-dropdown-color);text-decoration:none;text-overflow:ellipsis}.pico details.dropdown>summary+ul li a:active,.pico details.dropdown>summary+ul li a:focus,.pico details.dropdown>summary+ul li a:focus-visible,.pico details.dropdown>summary+ul li a:hover,.pico details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]){background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown>summary+ul li label{width:100%}.pico details.dropdown>summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}.pico details.dropdown[open]>summary{margin-bottom:0}.pico details.dropdown[open]>summary+ul{transform:scaleY(1);opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s}.pico details.dropdown[open]>summary::before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;inset:0;background:0 0;content:"";cursor:default}.pico label>details.dropdown{margin-top:calc(var(--pico-spacing) * .25)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header .close,.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article .close,.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.css b/css/pico.css
index 567927eb..c05a98ed 100644
--- a/css/pico.css
+++ b/css/pico.css
@@ -1,626 +1,146 @@
-@charset "UTF-8";
/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
+ * Pico.css v1.0.1 (https://picocss.com)
+ * Copyright 2019 - Licensed under MIT
*/
/**
- * Styles
+ * Theme: default
*/
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-grid-column-gap: var(--pico-spacing);
- --pico-grid-row-gap: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-a.secondary, a.contrast {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-details.dropdown summary:not([role=button]) {
- --pico-outline-width: 0.0625rem;
-}
-
-nav details.dropdown summary:focus-visible {
- --pico-outline-width: 0.125rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus),
-[role=group]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-[role=search]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus),
-[role=group]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-details summary[role=button]:not(.outline)::after {
- filter: brightness(0) invert(1);
-}
-
-[aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button]):not(.outline)::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(2, 154, 232, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #0172ad;
- --pico-primary-background: #0172ad;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(1, 114, 173, 0.5);
- --pico-primary-hover: #015887;
- --pico-primary-hover-background: #02659a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(2, 154, 232, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-dropdown-background-color: #fff;
- --pico-dropdown-border-color: #eff1f4;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #eff1f4;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
+[data-theme="light"],
+:root:not([data-theme="dark"]) {
+ --background: #FFF;
+ --text: #415462;
+ --h1: #1b2832;
+ --h2: #2c3d49;
+ --h3: #415462;
+ --h4: #596b78;
+ --h5: #73828c;
+ --h6: #8a99a3;
+ --primary: #1095c1;
+ --primary-hover: #08769b;
+ --primary-focus: rgba(16, 149, 193, 0.125);
+ --primary-inverse: #FFF;
+ --secondary: #73828c;
+ --secondary-hover: #415462;
+ --secondary-focus: rgba(115, 130, 140, 0.125);
+ --secondary-inverse: #FFF;
+ --contrast: #2c3d49;
+ --contrast-hover: #0d1419;
+ --contrast-focus: rgba(115, 130, 140, 0.125);
+ --contrast-border: rgba(255, 223, 128, 0.5);
+ --contrast-inverse: #FFF;
+ --input-background: #FFF;
+ --input-border: #c8d1d8;
+ --valid: #288a6a;
+ --invalid: #b94646;
+ --mark: rgba(255, 223, 128, 0.5);
+ --mark-text: #2c3d49;
+ --muted-text: #7e8d98;
+ --muted-background: #edf0f3;
+ --muted-border: #edf0f3;
+ --card-background: #FFF;
+ --card-sections: #f3f5f7;
+ --card-shadow: 0 0.125rem 1rem rgba(27, 40, 50, 0.04), 0 0.125rem 2rem rgba(27, 40, 50, 0.08), 0 0 0 0.0625rem rgba(27, 40, 50, 0.024);
+ --code-background: #f3f5f7;
+ --code-inlined: #edf0f3;
+ --code-color-1: #73828c;
+ --code-color-2: #b34d80;
+ --code-color-3: #3d888f;
+ --code-color-4: #998866;
+ --code-color-5: #96a4ae;
+ --table-border: rgba(237, 240, 243, 0.75);
+ --table-stripping: rgba(115, 130, 140, 0.04);
}
@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(1, 170, 255, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #01aaff;
- --pico-primary-background: #0172ad;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(1, 170, 255, 0.5);
- --pico-primary-hover: #79c0ff;
- --pico-primary-hover-background: #017fc0;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(1, 170, 255, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
+ :root:not([data-theme="light"]) {
+ --background: #10181e;
+ --text: #a2afb9;
+ --h1: #edf0f3;
+ --h2: #d5dce2;
+ --h3: #bbc6ce;
+ --h4: #a2afb9;
+ --h5: #8a99a3;
+ --h6: #73828c;
+ --primary: #1095c1;
+ --primary-hover: #1ab3e6;
+ --primary-focus: rgba(16, 149, 193, 0.25);
+ --primary-inverse: #FFF;
+ --secondary: #596b78;
+ --secondary-hover: #73828c;
+ --secondary-focus: rgba(89, 107, 120, 0.25);
+ --secondary-inverse: #FFF;
+ --contrast: #d5dce2;
+ --contrast-hover: #FFF;
+ --contrast-focus: rgba(89, 107, 120, 0.25);
+ --contrast-border: rgba(255, 223, 128, 0.33);
+ --contrast-inverse: #10181e;
+ --input-background: #10181e;
+ --input-border: #374956;
+ --valid: #1f7a5c;
+ --invalid: #943838;
+ --mark: rgba(255, 223, 128, 0.5);
+ --mark-text: #FFF;
+ --muted-text: #73828c;
+ --muted-background: #10181e;
+ --muted-border: #23333e;
+ --card-background: #17232b;
+ --card-sections: #141d24;
+ --card-shadow: 0 0.125rem 1rem rgba(0, 0, 0, 0.08), 0 0.125rem 2rem rgba(0, 0, 0, 0.04), 0 0 0 0.0625rem rgba(0, 0, 0, 0.1);
+ --code-background: #141d24;
+ --code-inlined: rgba(65, 84, 98, 0.25);
+ --code-color-1: #73828c;
+ --code-color-2: #a65980;
+ --code-color-3: #599fa6;
+ --code-color-4: #8c8473;
+ --code-color-5: #4d606d;
+ --table-border: #10181e;
+ --table-stripping: rgba(115, 130, 140, 0.02);
}
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
- :root:not([data-theme]) details summary[role=button].contrast:not(.outline)::after,
- :host(:not([data-theme])) details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
- }
- :root:not([data-theme]) [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before,
- :host(:not([data-theme])) [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before {
- filter: brightness(0);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(1, 170, 255, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #01aaff;
- --pico-primary-background: #0172ad;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(1, 170, 255, 0.5);
- --pico-primary-hover: #79c0ff;
- --pico-primary-hover-background: #017fc0;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(1, 170, 255, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-[data-theme=dark] details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
-}
-[data-theme=dark] [aria-busy=true]:not(input, select, textarea).contrast:is(button,
-[type=submit],
-[type=button],
-[type=reset],
-[role=button]):not(.outline)::before {
- filter: brightness(0);
}
-progress,
-[type=checkbox],
-[type=radio],
-[type=range] {
- accent-color: var(--pico-primary);
+[data-theme="dark"] {
+ --background: #10181e;
+ --text: #a2afb9;
+ --h1: #edf0f3;
+ --h2: #d5dce2;
+ --h3: #bbc6ce;
+ --h4: #a2afb9;
+ --h5: #8a99a3;
+ --h6: #73828c;
+ --primary: #1095c1;
+ --primary-hover: #1ab3e6;
+ --primary-focus: rgba(16, 149, 193, 0.25);
+ --primary-inverse: #FFF;
+ --secondary: #596b78;
+ --secondary-hover: #73828c;
+ --secondary-focus: rgba(89, 107, 120, 0.25);
+ --secondary-inverse: #FFF;
+ --contrast: #d5dce2;
+ --contrast-hover: #FFF;
+ --contrast-focus: rgba(89, 107, 120, 0.25);
+ --contrast-border: rgba(255, 223, 128, 0.33);
+ --contrast-inverse: #10181e;
+ --input-background: #10181e;
+ --input-border: #374956;
+ --valid: #1f7a5c;
+ --invalid: #943838;
+ --mark: rgba(255, 223, 128, 0.5);
+ --mark-text: #FFF;
+ --muted-text: #73828c;
+ --muted-background: #10181e;
+ --muted-border: #23333e;
+ --card-background: #17232b;
+ --card-sections: #141d24;
+ --card-shadow: 0 0.125rem 1rem rgba(0, 0, 0, 0.08), 0 0.125rem 2rem rgba(0, 0, 0, 0.04), 0 0 0 0.0625rem rgba(0, 0, 0, 0.1);
+ --code-background: #141d24;
+ --code-inlined: rgba(65, 84, 98, 0.25);
+ --code-color-1: #73828c;
+ --code-color-2: #a65980;
+ --code-color-3: #599fa6;
+ --code-color-4: #8c8473;
+ --code-color-5: #4d606d;
+ --table-border: #10181e;
+ --table-stripping: rgba(115, 130, 140, 0.02);
}
/**
@@ -631,58 +151,96 @@ progress,
*::before,
*::after {
box-sizing: border-box;
- background-repeat: no-repeat;
}
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
+html {
-webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+ background: var(--background);
+ color: var(--text);
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
+ font-size: 16px;
+ font-weight: 400;
+ line-height: 1.5;
text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
+}
+
+@media (min-width: 576px) {
+ html {
+ font-size: 17px;
+ }
+}
+
+@media (min-width: 768px) {
+ html {
+ font-size: 18px;
+ }
+}
+
+@media (min-width: 992px) {
+ html {
+ font-size: 19px;
+ }
+}
+
+@media (min-width: 1200px) {
+ html {
+ font-size: 20px;
+ }
}
/**
- * Landmarks
+ * Sectioning
+ * Container and responsive spacings for header, main, footer
*/
+main {
+ display: block;
+}
+
body {
width: 100%;
margin: 0;
}
-main {
- display: block;
-}
-
body > header,
body > main,
body > footer {
- padding-block: var(--pico-block-spacing-vertical);
+ width: 100%;
+ margin-right: auto;
+ margin-left: auto;
+ padding: 2rem 0;
}
-/**
- * Section
- */
-section {
- margin-bottom: var(--pico-block-spacing-vertical);
+@media (min-width: 576px) {
+ body > header,
+ body > main,
+ body > footer {
+ padding: 2.5rem 0;
+ }
+}
+
+@media (min-width: 768px) {
+ body > header,
+ body > main,
+ body > footer {
+ padding: 3rem 0;
+ }
+}
+
+@media (min-width: 992px) {
+ body > header,
+ body > main,
+ body > footer {
+ padding: 3.5rem 0;
+ }
+}
+
+@media (min-width: 1200px) {
+ body > header,
+ body > main,
+ body > footer {
+ padding: 4rem 0;
+ }
}
/**
@@ -693,35 +251,65 @@ section {
width: 100%;
margin-right: auto;
margin-left: auto;
- padding-right: var(--pico-spacing);
- padding-left: var(--pico-spacing);
+ padding-right: 1rem;
+ padding-left: 1rem;
}
@media (min-width: 576px) {
.container {
- max-width: 510px;
padding-right: 0;
padding-left: 0;
+ max-width: 510px;
}
}
+
@media (min-width: 768px) {
.container {
max-width: 700px;
}
}
-@media (min-width: 1024px) {
+
+@media (min-width: 992px) {
.container {
- max-width: 950px;
+ max-width: 920px;
}
}
-@media (min-width: 1280px) {
+
+@media (min-width: 1200px) {
.container {
- max-width: 1200px;
+ max-width: 1130px;
}
}
-@media (min-width: 1536px) {
- .container {
- max-width: 1450px;
+
+/**
+ * Section
+ * Responsive spacings for section
+ */
+section {
+ margin-bottom: 4rem;
+}
+
+@media (min-width: 576px) {
+ section {
+ margin-bottom: 5rem;
+ }
+}
+
+@media (min-width: 768px) {
+ section {
+ margin-bottom: 6rem;
+ }
+}
+
+@media (min-width: 992px) {
+ section {
+ margin-bottom: 7rem;
+ }
+}
+
+@media (min-width: 1200px) {
+ section {
+ margin-bottom: 8rem;
}
}
@@ -730,25 +318,36 @@ section {
* Minimal grid system with auto-layout columns
*/
.grid {
- grid-column-gap: var(--pico-grid-column-gap);
- grid-row-gap: var(--pico-grid-row-gap);
+ grid-column-gap: 1rem;
+ grid-row-gap: 1rem;
display: grid;
grid-template-columns: 1fr;
+ margin: 0;
}
-@media (min-width: 768px) {
+
+@media (min-width: 992px) {
.grid {
grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));
}
}
+
.grid > * {
min-width: 0;
}
/**
- * Overflow auto
+ * Horizontal scroller ()
*/
-.overflow-auto {
- overflow: auto;
+figure {
+ display: block;
+ margin: 0;
+ padding: 0;
+ overflow-x: auto;
+}
+
+figure figcaption {
+ padding: 0.5rem 0;
+ color: var(--muted-text);
}
/**
@@ -762,32 +361,87 @@ strong {
sub,
sup {
position: relative;
- font-size: 0.75em;
+ font-size: .75rem;
line-height: 0;
vertical-align: baseline;
}
sub {
- bottom: -0.25em;
+ bottom: -0.25rem;
}
sup {
- top: -0.5em;
+ top: -0.5rem;
+}
+
+img {
+ max-width: 100%;
+ height: auto;
+ border-style: none;
+}
+
+svg,
+img {
+ vertical-align: text-bottom;
}
address,
blockquote,
dl,
+figure,
+form,
ol,
p,
pre,
table,
ul {
margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
+ margin-bottom: 1.5rem;
+ color: var(--text);
+ font-size: 1rem;
font-style: normal;
- font-weight: var(--pico-font-weight);
+}
+
+a {
+ background-color: transparent;
+ color: var(--primary);
+ text-decoration: none;
+ transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, text-decoration 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
+}
+
+a:hover, a:active, a:focus {
+ color: var(--primary-hover);
+ text-decoration: underline;
+}
+
+a:focus {
+ outline: none;
+ background-color: var(--primary-focus);
+}
+
+a.secondary {
+ color: var(--secondary);
+}
+
+a.secondary:hover, a.secondary:active, a.secondary:focus {
+ color: var(--secondary-hover);
+}
+
+a.secondary:focus {
+ background-color: var(--secondary-focus);
+}
+
+a.contrast:not([role="button"]) {
+ box-shadow: inset 0 -0.33rem 0 var(--contrast-border);
+ color: var(--contrast);
+}
+
+a.contrast:not([role="button"]):hover, a.contrast:not([role="button"]):active, a.contrast:not([role="button"]):focus {
+ color: var(--contrast-hover);
+}
+
+a.contrast:not([role="button"]):focus {
+ background-color: var(--contrast-focus);
}
h1,
@@ -797,66 +451,99 @@ h4,
h5,
h6 {
margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
+ margin-bottom: 1.5rem;
+ font-weight: 700;
}
h1 {
- --pico-color: var(--pico-h1-color);
+ margin-bottom: 3rem;
+ color: var(--h1);
+ font-size: 2rem;
}
h2 {
- --pico-color: var(--pico-h2-color);
+ margin-bottom: 2.625rem;
+ color: var(--h2);
+ font-size: 1.75rem;
}
h3 {
- --pico-color: var(--pico-h3-color);
+ margin-bottom: 2.25rem;
+ color: var(--h3);
+ font-size: 1.5rem;
}
h4 {
- --pico-color: var(--pico-h4-color);
+ margin-bottom: 1.875rem;
+ color: var(--h4);
+ font-size: 1.25rem;
}
h5 {
- --pico-color: var(--pico-h5-color);
+ margin-bottom: 1.6875rem;
+ color: var(--h5);
+ font-size: 1.125rem;
}
h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-:where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
+ color: var(--h6);
font-size: 1rem;
}
-:where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
+hgroup {
+ margin-bottom: 1.5rem;
}
-:where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
+hgroup * {
+ margin-bottom: 0;
+}
+
+hgroup > *:last-child {
+ color: var(--muted-text);
+ font-size: 1.125rem;
+ font-weight: normal;
+}
+
+p {
+ margin-bottom: 0.75rem;
+}
+
+small {
+ font-size: 85%;
+}
+
+@media (min-width: 576px) {
+ small {
+ font-size: 83%;
+ }
+}
+
+@media (min-width: 768px) {
+ small {
+ font-size: 81%;
+ }
+}
+
+@media (min-width: 992px) {
+ small {
+ font-size: 79%;
+ }
+}
+
+@media (min-width: 1200px) {
+ small {
+ font-size: 77%;
+ }
+}
+
+ul,
+ol {
+ padding-left: 1.5rem;
+}
+
+ul li,
+ol li {
+ margin-bottom: 0.75rem;
}
ul li {
@@ -864,24 +551,22 @@ ul li {
}
mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
+ padding: .125rem .25rem;
+ background: var(--mark);
+ color: var(--mark-text);
+ vertical-align: middle;
}
blockquote {
display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
+ margin: 3rem 0;
+ padding: 1rem;
+ border-left: 0.25rem solid var(--muted-border);
}
+
blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
+ margin-top: 0.75rem;
+ color: var(--muted-text);
}
abbr[title] {
@@ -891,74 +576,299 @@ abbr[title] {
}
ins {
- color: var(--pico-ins-color);
+ color: var(--valid);
text-decoration: none;
}
del {
- color: var(--pico-del-color);
-}
-
-::-moz-selection {
- background-color: var(--pico-text-selection-color);
+ color: var(--invalid);
}
::selection {
- background-color: var(--pico-text-selection-color);
+ background-color: var(--primary-focus);
}
/**
- * Link
+ * Form elements
*/
-:where(a:not([role=button])),
-[role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-:where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-:where(a:not([role=button])):focus-visible,
-[role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-:where(a:not([role=button])).secondary,
-[role=link].secondary {
- --pico-color: var(--pico-secondary);
- --pico-underline: var(--pico-secondary-underline);
-}
-:where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link].secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-underline: var(--pico-secondary-hover-underline);
-}
-:where(a:not([role=button])).contrast,
-[role=link].contrast {
- --pico-color: var(--pico-contrast);
- --pico-underline: var(--pico-contrast-underline);
-}
-:where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link].contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-underline: var(--pico-contrast-hover-underline);
+input,
+optgroup,
+select,
+textarea {
+ margin: 0;
+ font-family: inherit;
+ font-size: 1rem;
+ line-height: 1.5;
}
-a[role=button] {
+input {
+ overflow: visible;
+}
+
+select {
+ text-transform: none;
+}
+
+legend {
+ display: table;
+ max-width: 100%;
+ padding: 0;
+ color: inherit;
+ white-space: normal;
+}
+
+textarea {
+ overflow: auto;
+}
+
+[type="checkbox"],
+[type="radio"] {
+ padding: 0;
+}
+
+[type="number"]::-webkit-inner-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;
+}
+
+fieldset {
+ margin: 0;
+ margin-bottom: 1.5rem;
+ padding: 0;
+ border: 0;
+}
+
+input:not([type="checkbox"]):not([type="radio"]),
+select,
+textarea,
+form small {
+ display: block;
+ width: 100%;
+}
+
+label,
+fieldset legend {
+ display: block;
+ margin-bottom: 0.125rem;
+ vertical-align: middle;
+}
+
+input,
+select,
+textarea {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ border: 1px solid var(--input-border);
+ border-radius: 0.25rem;
+ outline: none;
+ background-color: var(--input-background);
+ color: var(--text);
+ font-weight: normal;
+ vertical-align: middle;
+ transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
+}
+
+input::placeholder,
+select::placeholder,
+textarea::placeholder {
+ color: var(--muted-text);
+ opacity: 1;
+}
+
+input:active, input:focus,
+select:active,
+select:focus,
+textarea:active,
+textarea:focus {
+ border-color: var(--primary);
+}
+
+input:focus,
+select:focus,
+textarea:focus {
+ box-shadow: 0 0 0 0.2rem var(--primary-focus);
+}
+
+input[readonly], input[disabled],
+select[readonly],
+select[disabled],
+textarea[readonly],
+textarea[disabled] {
+ border-color: var(--muted-border);
+ box-shadow: none;
+}
+
+input[readonly] ~ label, input[disabled] ~ label,
+select[readonly] ~ label,
+select[disabled] ~ label,
+textarea[readonly] ~ label,
+textarea[disabled] ~ label {
+ color: var(--muted-text);
+}
+
+input[disabled],
+select[disabled],
+textarea[disabled] {
+ background-color: var(--muted-background);
+ opacity: .5;
+}
+
+input:not([type="checkbox"]):not([type="radio"]),
+select,
+textarea {
+ margin-bottom: 1.5rem;
+ padding: 0.75rem 1rem;
+}
+
+input:not([type="checkbox"]):not([type="radio"]).valid, input:not([type="checkbox"]):not([type="radio"]).invalid,
+select.valid,
+select.invalid,
+textarea.valid,
+textarea.invalid {
+ padding-right: 2rem;
+ background-position: center right .75rem;
+ background-repeat: no-repeat;
+ background-size: 1rem auto;
+}
+
+input:not([type="checkbox"]):not([type="radio"]).valid,
+select.valid,
+textarea.valid {
+ border-bottom: 1px solid var(--valid);
+ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23288a6a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
+}
+
+input:not([type="checkbox"]):not([type="radio"]).invalid,
+select.invalid,
+textarea.invalid {
+ border-bottom: 1px solid var(--invalid);
+ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23b94646' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
+}
+
+input[type="color"] {
+ height: calc(3rem + 2px);
+}
+
+select::-ms-expand {
+ border: 0;
+ background-color: transparent;
+}
+
+select:not([multiple]) {
+ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
+ background-position: center right .75rem;
+ background-repeat: no-repeat;
+ background-size: 1rem auto;
+}
+
+form small {
+ color: var(--muted-text);
+}
+
+input + small {
+ margin-top: -1rem;
+ margin-bottom: 1.5rem;
+}
+
+label > input:not([type="checkbox"]):not([type="radio"]),
+label > select,
+label > textarea {
+ margin-top: 0.125rem;
+}
+
+/**
+ * Form elements
+ */
+[type="checkbox"],
+[type="radio"] {
display: inline-block;
+ width: 1em;
+ height: 1em;
+ margin-right: .375rem;
+ margin-bottom: 0.125rem;
+ border-width: 2px;
+ font-size: 1.125rem;
+ vertical-align: middle;
+ cursor: pointer;
+ transition: none;
+}
+
+[type="checkbox"]::-ms-check,
+[type="radio"]::-ms-check {
+ display: none;
+}
+
+[type="checkbox"]:checked,
+[type="radio"]:checked {
+ border-color: var(--primary);
+ background-color: var(--primary);
+ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23FFF' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: .66rem auto;
+}
+
+[type="checkbox"] ~ label,
+[type="radio"] ~ label {
+ display: inline-block;
+ margin-right: .375rem;
+ margin-bottom: 0;
+ cursor: pointer;
+}
+
+[type="radio"] {
+ border-radius: 50%;
+}
+
+[type="radio"]:checked {
+ border-width: .33rem;
+ border-color: var(--primary);
+ background-color: var(--primary-inverse);
+ background-image: none;
+}
+
+[type="checkbox"][role="switch"] {
+ width: 1.85em;
+ height: 1em;
+ border: 2px solid var(--input-border);
+ border-radius: 1em;
+ background-color: var(--input-border);
+ line-height: 1em;
+}
+
+[type="checkbox"][role="switch"]:before {
+ display: block;
+ width: calc(1em - 4px);
+ height: 100%;
+ border-radius: 50%;
+ background-color: var(--primary-inverse);
+ content: '';
+ transition: margin 0.1s ease-in-out;
+}
+
+[type="checkbox"][role="switch"]:checked {
+ border-color: var(--primary);
+ background-color: var(--primary);
+ background-image: none;
+}
+
+[type="checkbox"][role="switch"]:checked::before {
+ margin-right: 0;
+ margin-left: calc(0.925em - 2px);
}
/**
@@ -972,218 +882,245 @@ button {
}
button,
-[type=submit],
-[type=reset],
-[type=button] {
+[type="button"],
+[type="reset"],
+[type="submit"] {
-webkit-appearance: button;
}
-button,
-[type=submit],
-[type=reset],
-[type=button],
-[type=file]::file-selector-button,
-[role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
+button::-moz-focus-inner,
+[type="button"]::-moz-focus-inner,
+[type="reset"]::-moz-focus-inner,
+[type="submit"]::-moz-focus-inner {
+ padding: 0;
+ border-style: none;
+}
+
+button {
+ display: block;
+ width: 100%;
+ margin-bottom: 1.5rem;
+}
+
+a[role="button"] {
+ display: inline-block;
text-decoration: none;
+}
+
+button,
+input[type="submit"],
+a[role="button"] {
+ border: 1px solid transparent;
+ padding: 0.75rem 1rem;
+ border-radius: 0.25rem;
+ outline: none;
+ background-color: var(--primary);
+ color: var(--primary-inverse);
+ font-size: 1rem;
+ font-weight: normal;
+ line-height: 1.5;
+ text-align: center;
cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-button:is([aria-current]:not([aria-current=false])), button:is(:hover, :active, :focus),
-[type=submit]:is([aria-current]:not([aria-current=false])),
-[type=submit]:is(:hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false])),
-[type=reset]:is(:hover, :active, :focus),
-[type=button]:is([aria-current]:not([aria-current=false])),
-[type=button]:is(:hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-[type=file]::file-selector-button:is(:hover, :active, :focus),
-[role=button]:is([aria-current]:not([aria-current=false])),
-[role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-button:focus, button:is([aria-current]:not([aria-current=false])):focus,
-[type=submit]:focus,
-[type=submit]:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=button]:focus,
-[type=button]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-[role=button]:focus,
-[role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
+ transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
-[type=submit],
-[type=reset],
-[type=button] {
- margin-bottom: var(--pico-spacing);
+button:hover, button:active, button:focus,
+input[type="submit"]:hover,
+input[type="submit"]:active,
+input[type="submit"]:focus,
+a[role="button"]:hover,
+a[role="button"]:active,
+a[role="button"]:focus {
+ background-color: var(--primary-hover);
}
-:is(button, [type=submit], [type=button], [role=button]).secondary,
-[type=reset],
-[type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
+button:focus,
+input[type="submit"]:focus,
+a[role="button"]:focus {
+ box-shadow: 0 0 0 0.2rem var(--primary-focus);
+}
+
+input[type="reset"] {
cursor: pointer;
}
-:is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-:is(button, [type=submit], [type=button], [role=button]).secondary:focus, :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-:is(button, [type=submit], [type=button], [role=button]).contrast {
- --pico-background-color: var(--pico-contrast-background);
- --pico-border-color: var(--pico-contrast-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-:is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-contrast-hover-background);
- --pico-border-color: var(--pico-contrast-hover-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-:is(button, [type=submit], [type=button], [role=button]).contrast:focus, :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-
-:is(button, [type=submit], [type=button], [role=button]).outline,
-[type=reset].outline {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary);
- --pico-border-color: var(--pico-primary);
-}
-:is(button, [type=submit], [type=button], [role=button]).outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary-hover);
- --pico-border-color: var(--pico-primary-hover);
-}
-
-:is(button, [type=submit], [type=button], [role=button]).outline.secondary,
-[type=reset].outline {
- --pico-color: var(--pico-secondary);
- --pico-border-color: var(--pico-secondary);
-}
-:is(button, [type=submit], [type=button], [role=button]).outline.secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-border-color: var(--pico-secondary-hover);
-}
-
-:is(button, [type=submit], [type=button], [role=button]).outline.contrast {
- --pico-color: var(--pico-contrast);
- --pico-border-color: var(--pico-contrast);
-}
-:is(button, [type=submit], [type=button], [role=button]).outline.contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-border-color: var(--pico-contrast-hover);
-}
-
-:where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
+button[disabled],
+input[type="submit"][disabled],
+input[type="reset"][disabled],
+a[role="button"][disabled] {
+ opacity: .5;
pointer-events: none;
}
+/**
+ * Button Styles
+ */
+button.secondary,
+input.secondary[type="submit"],
+input[type="reset"],
+a.secondary[role="button"] {
+ background-color: var(--secondary);
+ color: var(--secondary-inverse);
+}
+
+button.secondary:hover, button.secondary:active, button.secondary:focus,
+input.secondary[type="submit"]:hover,
+input.secondary[type="submit"]:active,
+input.secondary[type="submit"]:focus,
+input[type="reset"]:hover,
+input[type="reset"]:active,
+input[type="reset"]:focus,
+a.secondary[role="button"]:hover,
+a.secondary[role="button"]:active,
+a.secondary[role="button"]:focus {
+ background-color: var(--secondary-hover);
+}
+
+button.secondary:focus,
+input.secondary[type="submit"]:focus,
+input[type="reset"]:focus,
+a.secondary[role="button"]:focus {
+ box-shadow: 0 0 0 0.2rem var(--secondary-focus);
+}
+
+button.contrast,
+input.contrast[type="submit"],
+input.contrast[type="reset"],
+a.contrast[role="button"] {
+ background-color: var(--contrast);
+ color: var(--contrast-inverse);
+}
+
+button.contrast:hover, button.contrast:active, button.contrast:focus,
+input.contrast[type="submit"]:hover,
+input.contrast[type="submit"]:active,
+input.contrast[type="submit"]:focus,
+input.contrast[type="reset"]:hover,
+input.contrast[type="reset"]:active,
+input.contrast[type="reset"]:focus,
+a.contrast[role="button"]:hover,
+a.contrast[role="button"]:active,
+a.contrast[role="button"]:focus {
+ background-color: var(--contrast-hover);
+}
+
+button.contrast:focus,
+input.contrast[type="submit"]:focus,
+input.contrast[type="reset"]:focus,
+a.contrast[role="button"]:focus {
+ box-shadow: 0 0 0 0.2rem var(--contrast-focus);
+}
+
+button.outline,
+input.outline[type="submit"],
+a.outline[role="button"] {
+ border: 1px solid var(--primary);
+ background-color: transparent;
+ color: var(--primary);
+}
+
+button.outline:hover, button.outline:active, button.outline:focus,
+input.outline[type="submit"]:hover,
+input.outline[type="submit"]:active,
+input.outline[type="submit"]:focus,
+a.outline[role="button"]:hover,
+a.outline[role="button"]:active,
+a.outline[role="button"]:focus {
+ border: 1px solid var(--primary-hover);
+ color: var(--primary-hover);
+}
+
+button.outline.secondary,
+input.outline.secondary[type="submit"],
+input.outline[type="reset"],
+a.outline.secondary[role="button"] {
+ border: 1px solid var(--secondary);
+ background-color: transparent;
+ color: var(--secondary);
+}
+
+button.outline.secondary:hover, button.outline.secondary:active, button.outline.secondary:focus,
+input.outline.secondary[type="submit"]:hover,
+input.outline.secondary[type="submit"]:active,
+input.outline.secondary[type="submit"]:focus,
+input.outline[type="reset"]:hover,
+input.outline[type="reset"]:active,
+input.outline[type="reset"]:focus,
+a.outline.secondary[role="button"]:hover,
+a.outline.secondary[role="button"]:active,
+a.outline.secondary[role="button"]:focus {
+ border: 1px solid var(--secondary-hover);
+ color: var(--secondary-hover);
+}
+
+button.outline.secondary:focus,
+input.outline.secondary[type="submit"]:focus,
+input.outline[type="reset"]:focus,
+a.outline.secondary[role="button"]:focus {
+ box-shadow: 0 0 0 0.2rem var(--secondary-focus);
+}
+
+button.outline.contrast,
+input.outline.contrast[type="submit"],
+input.outline.contrast[type="reset"],
+a.outline.contrast[role="button"] {
+ border: 1px solid var(--contrast);
+ background-color: transparent;
+ color: var(--contrast);
+}
+
+button.outline.contrast:hover, button.outline.contrast:active, button.outline.contrast:focus,
+input.outline.contrast[type="submit"]:hover,
+input.outline.contrast[type="submit"]:active,
+input.outline.contrast[type="submit"]:focus,
+input.outline.contrast[type="reset"]:hover,
+input.outline.contrast[type="reset"]:active,
+input.outline.contrast[type="reset"]:focus,
+a.outline.contrast[role="button"]:hover,
+a.outline.contrast[role="button"]:active,
+a.outline.contrast[role="button"]:focus {
+ border: 1px solid var(--contrast-hover);
+ color: var(--contrast-hover);
+}
+
+button.outline.contrast:focus,
+input.outline.contrast[type="submit"]:focus,
+input.outline.contrast[type="reset"]:focus,
+a.outline.contrast[role="button"]:focus {
+ box-shadow: 0 0 0 0.2rem var(--contrast-focus);
+}
+
/**
* Table
*/
-:where(table) {
+table {
width: 100%;
- border-collapse: collapse;
border-spacing: 0;
- text-indent: 0;
}
th,
td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
+ padding: 0.5rem 1rem;
+ border-bottom: 1px solid var(--table-border);
+ color: var(--muted-text);
+ font-weight: 400;
text-align: left;
- text-align: start;
+ font-size: 0.875rem;
}
-tfoot th,
-tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
+th,
+thead td {
+ color: var(--text);
+ font-size: 1rem;
}
-table.striped tbody tr:nth-child(odd) th,
-table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
+thead th,
+thead td {
+ border-bottom: 3px solid var(--table-border);
}
-/**
- * Embedded content
- */
-:where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-audio,
-video {
- display: inline-block;
-}
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-:where(iframe) {
- border-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-:where(svg:not([fill])) {
- fill: currentColor;
-}
-
-svg:not(:root),
-svg:not(:host) {
- overflow: hidden;
+tbody tr:nth-child(odd) {
+ background-color: var(--table-stripping);
}
/**
@@ -1193,1292 +1130,353 @@ pre,
code,
kbd,
samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-pre code,
-pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
+ font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
+ font-size: 1rem;
}
pre,
code,
-kbd,
-samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
+kbd {
+ background: var(--code-inlined);
+ color: var(--code-color-1);
+ font-size: 85%;
+ font-weight: 400;
+ line-height: 1;
+}
+
+@media (min-width: 576px) {
+ pre,
+ code,
+ kbd {
+ font-size: 83%;
+ }
+}
+
+@media (min-width: 768px) {
+ pre,
+ code,
+ kbd {
+ font-size: 81%;
+ }
+}
+
+@media (min-width: 992px) {
+ pre,
+ code,
+ kbd {
+ font-size: 79%;
+ }
+}
+
+@media (min-width: 1200px) {
+ pre,
+ code,
+ kbd {
+ font-size: 77%;
+ }
}
code,
-kbd,
-samp {
+kbd {
display: inline-block;
- padding: 0.375rem;
+ padding: .375rem .5rem;
+ border-radius: 0.25rem;
}
pre {
display: block;
- margin-bottom: var(--pico-spacing);
+ margin-bottom: 2rem;
+ padding: 2rem 1rem;
overflow-x: auto;
+ background: var(--code-background);
}
-pre > code,
-pre > samp {
+
+pre > code {
display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
+ padding: 0;
+ background: transparent;
+ font-size: 14px;
+ line-height: 1.5;
+}
+
+code b {
+ color: var(--code-color-2);
+ font-weight: normal;
+}
+
+code i {
+ color: var(--code-color-3);
+ font-style: normal;
+}
+
+code u {
+ color: var(--code-color-4);
+ text-decoration: none;
+}
+
+code em {
+ color: var(--code-color-5);
+ font-style: normal;
}
kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
+ background-color: var(--secondary);
+ color: var(--secondary-inverse);
+ font-weight: bolder;
}
/**
- * Figure
- */
-figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
+ * Miscs
*/
hr {
+ box-sizing: content-box;
height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
+ overflow: visible;
+ border: none;
+ border-top: 1px solid var(--muted-border);
+}
+
+progress {
+ vertical-align: baseline;
}
[hidden],
template {
- display: none !important;
-}
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-input,
-optgroup,
-select,
-textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-input {
- overflow: visible;
-}
-
-select {
- text-transform: none;
-}
-
-legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-textarea {
- overflow: auto;
-}
-
-[type=checkbox],
-[type=radio] {
- padding: 0;
-}
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-[type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-:-moz-focusring {
- outline: none;
-}
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-::-ms-expand {
display: none;
}
-[type=file],
-[type=range] {
- padding: 0;
- border-width: 0;
-}
-
-input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-label,
-fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-input:not([type=checkbox], [type=radio]),
-button[type=submit],
-select,
-textarea {
- width: 100%;
-}
-
-input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-select,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-input,
-select,
-textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-:where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-input:not([type=submit], [type=button], [type=reset])[disabled],
-select[disabled],
-textarea[disabled],
-label[aria-disabled=true],
-:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-:where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-input::placeholder,
-input::-webkit-input-placeholder,
-textarea::placeholder,
-textarea::-webkit-input-placeholder,
-select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-input:not([type=checkbox], [type=radio]),
-select,
-textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-textarea {
- display: block;
- resize: vertical;
-}
-textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-:where(input, select, textarea, fieldset, .grid) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-:where(input, select, textarea, fieldset, .grid)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-:where(input, select, textarea, fieldset, .grid)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-[type=checkbox],
-[type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-[type=checkbox]::-ms-check,
-[type=radio]::-ms-check {
- display: none;
-}
-[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,
-[type=radio]:checked,
-[type=radio]:checked:active,
-[type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-[type=checkbox] ~ label,
-[type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-[type=checkbox] ~ label:not(:last-of-type),
-[type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-[type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-[type=radio] {
- border-radius: 50%;
-}
-[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-[type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-[type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-[type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-[type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-[type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=radio][aria-invalid=false]:checked,
-[type=radio][aria-invalid=false]:checked:active,
-[type=radio][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=radio]:checked[aria-invalid=true],
-[type=radio]:checked:active[aria-invalid=true],
-[type=radio]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-[type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-[type=color]::-moz-focus-inner {
- padding: 0;
-}
-[type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-[type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-[type=date]::-webkit-calendar-picker-indicator,
-[type=datetime-local]::-webkit-calendar-picker-indicator,
-[type=month]::-webkit-calendar-picker-indicator,
-[type=time]::-webkit-calendar-picker-indicator,
-[type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=time],
- [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-[type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-[type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-[type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-[type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-[type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-[type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]:active, [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-[type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
/**
* Accordion ()
+ * Inspiration: https://codepen.io/koca/pen/RyeLLV
*/
details {
display: block;
- margin-bottom: var(--pico-spacing);
+ margin-bottom: 1.5rem;
+ padding-bottom: 0.75rem;
+ border-bottom: 1px solid var(--muted-border);
}
+
details summary {
- line-height: 1rem;
list-style-type: none;
cursor: pointer;
- transition: color var(--pico-transition);
-}
-details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
+ line-height: 1rem;
}
+
details summary::-webkit-details-marker {
display: none;
}
+
details summary::marker {
display: none;
}
+
details summary::-moz-list-bullet {
list-style-type: none;
}
+
details summary::after {
- display: block;
+ display: inline-block;
width: 1rem;
height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
float: right;
transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
+ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
+ background-position: center;
background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
+ background-size: 1rem auto;
+ content: '';
}
+
details summary:focus {
outline: none;
}
-details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-details[open] > summary::after {
- transform: rotate(0);
+
+details summary ~ * {
+ margin-top: 0.75rem;
}
-[dir=rtl] details summary {
- text-align: right;
+details summary ~ * ~ * {
+ margin-top: 0;
}
-[dir=rtl] details summary::after {
- float: left;
- background-position: left center;
+
+details[open] summary {
+ margin-bottom: 0.375rem;
+ color: var(--muted-text);
+}
+
+details[open] summary::after {
+ transform: rotate(0);
}
/**
* Card ()
*/
article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
+ margin: 2rem 0;
+ padding: 2rem 1rem;
+ overflow: hidden;
+ border-radius: 0.25rem;
+ background: var(--card-background);
+ box-shadow: var(--card-shadow);
}
+
+@media (min-width: 576px) {
+ article {
+ margin: 2.5rem 0;
+ padding: 2.5rem;
+ }
+}
+
+@media (min-width: 768px) {
+ article {
+ margin: 3rem 0;
+ padding: 3rem;
+ }
+}
+
+@media (min-width: 992px) {
+ article {
+ margin: 3.5rem 0;
+ padding: 3.5rem;
+ }
+}
+
+@media (min-width: 1200px) {
+ article {
+ margin: 4rem 0;
+ padding: 4rem;
+ }
+}
+
+article > *:not(header):not(footer):not(pre):last-child {
+ margin-bottom: 0;
+}
+
+/**
+ * Card sectionning ( > header, footer, pre)
+ */
article > header,
article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
+ background-color: var(--card-sections);
}
-/**
- * Dropdown (details.dropdown)
- */
-details.dropdown {
- position: relative;
- border-bottom: none;
-}
-details.dropdown > summary::after,
-details.dropdown > button::after,
-details.dropdown > a::after {
- display: block;
- width: 1rem;
- height: calc(1rem * var(--pico-line-height, 1.5));
- margin-inline-start: 0.25rem;
- float: right;
- transform: rotate(0deg) translateX(0.2rem);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
+article > header,
+article > footer,
+article > pre {
+ margin: -1rem;
+ padding: 2rem 1rem;
}
-nav details.dropdown {
- margin-bottom: 0;
-}
-
-details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-form-element-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-form-element-background-color);
- color: var(--pico-form-element-placeholder-color);
- line-height: inherit;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-details.dropdown > summary:not([role]):active, details.dropdown > summary:not([role]):focus {
- border-color: var(--pico-form-element-active-border-color);
- background-color: var(--pico-form-element-active-background-color);
-}
-details.dropdown > summary:not([role]):focus {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-details.dropdown > summary:not([role]):focus-visible {
- outline: none;
-}
-details.dropdown > summary:not([role])[aria-invalid=false] {
- --pico-form-element-border-color: var(--pico-form-element-valid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-valid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-valid-focus-color);
-}
-details.dropdown > summary:not([role])[aria-invalid=true] {
- --pico-form-element-border-color: var(--pico-form-element-invalid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-invalid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-invalid-focus-color);
-}
-
-nav details.dropdown {
- display: inline;
- margin: calc(var(--pico-nav-element-spacing-vertical) * -1) 0;
-}
-nav details.dropdown > summary::after {
- transform: rotate(0deg) translateX(0rem);
-}
-nav details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav details.dropdown > summary:not([role]):focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-details.dropdown > summary + ul {
- display: flex;
- z-index: 99;
- position: absolute;
- left: 0;
- flex-direction: column;
- width: 100%;
- min-width: -moz-fit-content;
- min-width: fit-content;
- margin: 0;
- margin-top: var(--pico-outline-width);
- padding: 0;
- border: var(--pico-border-width) solid var(--pico-dropdown-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-dropdown-background-color);
- box-shadow: var(--pico-dropdown-box-shadow);
- color: var(--pico-dropdown-color);
- white-space: nowrap;
- opacity: 0;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 1s;
-}
-details.dropdown > summary + ul[dir=rtl] {
- right: 0;
- left: auto;
-}
-details.dropdown > summary + ul li {
- width: 100%;
- margin-bottom: 0;
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- list-style: none;
-}
-details.dropdown > summary + ul li:first-of-type {
- margin-top: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-details.dropdown > summary + ul li:last-of-type {
- margin-bottom: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-details.dropdown > summary + ul li a {
- display: block;
- margin: calc(var(--pico-form-element-spacing-vertical) * -0.5) calc(var(--pico-form-element-spacing-horizontal) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- overflow: hidden;
- border-radius: 0;
- color: var(--pico-dropdown-color);
- text-decoration: none;
- text-overflow: ellipsis;
-}
-details.dropdown > summary + ul li a:hover, details.dropdown > summary + ul li a:focus, details.dropdown > summary + ul li a:active, details.dropdown > summary + ul li a:focus-visible, details.dropdown > summary + ul li a[aria-current]:not([aria-current=false]) {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-details.dropdown > summary + ul li label {
- width: 100%;
-}
-details.dropdown > summary + ul li:has(label):hover {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-
-details.dropdown[open] > summary {
- margin-bottom: 0;
-}
-
-details.dropdown[open] > summary + ul {
- transform: scaleY(1);
- opacity: 1;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 0s;
-}
-
-details.dropdown[open] > summary::before {
- display: block;
- z-index: 1;
- position: fixed;
- width: 100vw;
- height: 100vh;
- inset: 0;
- background: none;
- content: "";
- cursor: default;
-}
-
-label > details.dropdown {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-[role=search],
-[role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-[role=search] > *,
-[role=search] input:not([type=checkbox], [type=radio]),
-[role=search] select,
-[role=group] > *,
-[role=group] input:not([type=checkbox], [type=radio]),
-[role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-[role=search] > *:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] > *:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-[role=search] > *:not(:last-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=search] select:not(:last-child),
-[role=group] > *:not(:last-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-[role=search] > *:focus,
-[role=search] input:not([type=checkbox], [type=radio]):focus,
-[role=search] select:focus,
-[role=group] > *:focus,
-[role=group] input:not([type=checkbox], [type=radio]):focus,
-[role=group] select:focus {
- z-index: 2;
-}
-[role=search] button:not(:first-child),
-[role=search] [type=submit]:not(:first-child),
-[role=search] [type=reset]:not(:first-child),
-[role=search] [type=button]:not(:first-child),
-[role=search] [role=button]:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] button:not(:first-child),
-[role=group] [type=submit]:not(:first-child),
-[role=group] [type=reset]:not(:first-child),
-[role=group] [type=button]:not(:first-child),
-[role=group] [role=button]:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=reset],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=reset],
-[role=group] [type=button],
-[role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- [role=search] button:focus,
- [role=search] [type=submit]:focus,
- [role=search] [type=reset]:focus,
- [role=search] [type=button]:focus,
- [role=search] [role=button]:focus,
- [role=group] button:focus,
- [role=group] [type=submit]:focus,
- [role=group] [type=reset]:focus,
- [role=group] [type=button]:focus,
- [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-[role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-[role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-[aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-[aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-[aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-[aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-button[aria-busy=true],
-[type=submit][aria-busy=true],
-[type=button][aria-busy=true],
-[type=reset][aria-busy=true],
-[role=button][aria-busy=true],
-a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
@media (min-width: 576px) {
- dialog > article {
- max-width: 510px;
+ article > header,
+ article > footer,
+ article > pre {
+ margin: -2.5rem;
+ padding: 2rem 2.5rem;
}
}
+
@media (min-width: 768px) {
- dialog > article {
- max-width: 700px;
+ article > header,
+ article > footer,
+ article > pre {
+ margin: -3rem;
+ padding: 2rem 3rem;
}
}
-dialog > article > header > * {
- margin-bottom: 0;
-}
-dialog > article > header .close, dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-dialog > article > footer {
- text-align: right;
-}
-dialog > article > footer button,
-dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-dialog > article > footer button:not(:first-of-type),
-dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-dialog > article .close, dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-dialog > article .close:is([aria-current]:not([aria-current=false]), :hover, :active, :focus), dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-dialog:not([open]), dialog[open=false] {
- display: none;
-}
-.modal-is-open {
- padding-right: var(--pico-scrollbar-width, 0px);
- overflow: hidden;
- pointer-events: none;
- touch-action: none;
-}
-.modal-is-open dialog {
- pointer-events: auto;
- touch-action: auto;
-}
-
-:where(.modal-is-opening, .modal-is-closing) dialog,
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-duration: 0.2s;
- animation-timing-function: ease-in-out;
- animation-fill-mode: both;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog {
- animation-duration: 0.8s;
- animation-name: modal-overlay;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-delay: 0.2s;
- animation-name: modal;
-}
-
-.modal-is-closing dialog,
-.modal-is-closing dialog > article {
- animation-delay: 0s;
- animation-direction: reverse;
-}
-
-@keyframes modal-overlay {
- from {
- -webkit-backdrop-filter: none;
- backdrop-filter: none;
- background-color: transparent;
+@media (min-width: 992px) {
+ article > header,
+ article > footer,
+ article > pre {
+ margin: -3.5rem;
+ padding: 2rem 3.5rem;
}
}
-@keyframes modal {
- from {
- transform: translateY(-100%);
- opacity: 0;
+
+@media (min-width: 1200px) {
+ article > header,
+ article > footer,
+ article > pre {
+ margin: -4rem;
+ padding: 2rem 4rem;
}
}
+
+article > header {
+ margin-top: -2rem;
+ margin-bottom: 2rem;
+}
+
+@media (min-width: 576px) {
+ article > header {
+ margin-top: -2.5rem;
+ margin-bottom: 2.5rem;
+ }
+}
+
+@media (min-width: 768px) {
+ article > header {
+ margin-top: -3rem;
+ margin-bottom: 3rem;
+ }
+}
+
+@media (min-width: 992px) {
+ article > header {
+ margin-top: -3.5rem;
+ margin-bottom: 3.5rem;
+ }
+}
+
+@media (min-width: 1200px) {
+ article > header {
+ margin-top: -4rem;
+ margin-bottom: 4rem;
+ }
+}
+
+article > footer,
+article > pre {
+ margin-top: 2rem;
+ margin-bottom: -2rem;
+}
+
+@media (min-width: 576px) {
+ article > footer,
+ article > pre {
+ margin-top: 2.5rem;
+ margin-bottom: -2.5rem;
+ }
+}
+
+@media (min-width: 768px) {
+ article > footer,
+ article > pre {
+ margin-top: 3rem;
+ margin-bottom: -3rem;
+ }
+}
+
+@media (min-width: 992px) {
+ article > footer,
+ article > pre {
+ margin-top: 3.5rem;
+ margin-bottom: -3.5rem;
+ }
+}
+
+@media (min-width: 1200px) {
+ article > footer,
+ article > pre {
+ margin-top: 4rem;
+ margin-bottom: -4rem;
+ }
+}
+
/**
* Nav
*/
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
nav,
nav ul {
display: flex;
@@ -2486,350 +1484,112 @@ nav ul {
nav {
justify-content: space-between;
- overflow: visible;
}
-nav ol,
+
nav ul {
align-items: center;
margin-bottom: 0;
padding: 0;
list-style: none;
}
-nav ol:first-of-type,
+
nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
+ margin-left: -0.5rem;
}
-nav ol:last-of-type,
+
nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
+ margin-right: -0.5rem;
}
+
nav li {
display: inline-block;
margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
+ padding: 1rem 0.5rem;
}
-nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-nav li button,
-nav li [role=button],
-nav li [type=button],
-nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-nav li select {
- height: auto;
- margin-right: inherit;
+
+nav li > *,
+nav li > input:not([type="checkbox"]):not([type="radio"]) {
margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
}
-nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
+
+nav a {
+ display: block;
+ margin: -1rem -0.5rem;
+ padding: 1rem 0.5rem;
+ border-radius: 0.25rem;
}
-nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
+
+nav a:hover, nav a:active, nav a:focus {
text-decoration: none;
- white-space: nowrap;
}
-nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
+
+nav a.contrast:not([role="button"]) {
+ box-shadow: none;
}
aside nav,
-aside ol,
aside ul,
aside li {
display: block;
}
+
aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
+ padding: 0.5rem;
}
+
aside li a {
- display: block;
-}
-aside li [role=button] {
- margin: inherit;
+ margin: -0.5rem;
+ padding: 0.5rem;
}
-[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
/**
* Tooltip ([data-tooltip])
*/
[data-tooltip] {
position: relative;
}
-[data-tooltip]:not(a, button, input, [role=button]) {
+
+[data-tooltip]:not(a):not(button):not(input) {
border-bottom: 1px dotted;
text-decoration: none;
cursor: help;
}
-[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {
+
+[data-tooltip]::before, [data-tooltip]::after {
display: block;
z-index: 99;
position: absolute;
bottom: 100%;
left: 50%;
- padding: 0.25rem 0.5rem;
+ padding: .25rem .5rem;
overflow: hidden;
transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
+ border-radius: 0.25rem;
+ background: var(--contrast);
+ color: var(--contrast-inverse);
+ font-size: .85rem;
font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
+ font-weight: normal;
text-decoration: none;
text-overflow: ellipsis;
white-space: nowrap;
+ content: attr(data-tooltip);
opacity: 0;
pointer-events: none;
}
-[data-tooltip][data-placement=top]::after, [data-tooltip]::after {
+
+[data-tooltip]::after {
padding: 0;
transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
+ border-top: .3rem solid;
+ border-right: .3rem solid transparent;
+ border-left: .3rem solid transparent;
border-radius: 0;
background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-[data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-[data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-[data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
+ color: var(--contrast);
+ content: '';
}
+
[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
opacity: 1;
}
-@media (hover: hover) and (pointer: fine) {
- [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- [data-tooltip]:focus::after, [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-[aria-controls] {
- cursor: pointer;
-}
-
-[aria-disabled=true],
-[disabled] {
- cursor: not-allowed;
-}
-
-[aria-hidden=false][hidden] {
- display: initial;
-}
-
-[aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-a,
-area,
-button,
-input,
-label,
-select,
-summary,
-textarea,
-[tabindex] {
- -ms-touch-action: manipulation;
-}
-
-[dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- *:not([aria-busy=true]),
- :not([aria-busy=true])::before,
- :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
diff --git a/css/pico.cyan.css b/css/pico.cyan.css
deleted file mode 100644
index e2be5162..00000000
--- a/css/pico.cyan.css
+++ /dev/null
@@ -1,2835 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-grid-column-gap: var(--pico-spacing);
- --pico-grid-row-gap: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-a.secondary, a.contrast {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-details.dropdown summary:not([role=button]) {
- --pico-outline-width: 0.0625rem;
-}
-
-nav details.dropdown summary:focus-visible {
- --pico-outline-width: 0.125rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus),
-[role=group]:has(button.secondary:focus,
-[type=submit].secondary:focus,
-[type=button].secondary:focus,
-[role=button].secondary:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-[role=search]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus),
-[role=group]:has(button.contrast:focus,
-[type=submit].contrast:focus,
-[type=button].contrast:focus,
-[role=button].contrast:focus) {
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-details summary[role=button]:not(.outline)::after {
- filter: brightness(0) invert(1);
-}
-
-[aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button]):not(.outline)::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(5, 162, 162, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #047878;
- --pico-primary-background: #047878;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(4, 120, 120, 0.5);
- --pico-primary-hover: #025d5d;
- --pico-primary-hover-background: #046a6a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(5, 162, 162, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-dropdown-background-color: #fff;
- --pico-dropdown-border-color: #eff1f4;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #eff1f4;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(10, 177, 177, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #0ab1b1;
- --pico-primary-background: #047878;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(10, 177, 177, 0.5);
- --pico-primary-hover: #0ccece;
- --pico-primary-hover-background: #058686;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(10, 177, 177, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
- :root:not([data-theme]) details summary[role=button].contrast:not(.outline)::after,
- :host(:not([data-theme])) details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
- }
- :root:not([data-theme]) [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before,
- :host(:not([data-theme])) [aria-busy=true]:not(input, select, textarea).contrast:is(button,
- [type=submit],
- [type=button],
- [type=reset],
- [role=button]):not(.outline)::before {
- filter: brightness(0);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(10, 177, 177, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #0ab1b1;
- --pico-primary-background: #047878;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(10, 177, 177, 0.5);
- --pico-primary-hover: #0ccece;
- --pico-primary-hover-background: #058686;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(10, 177, 177, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-dropdown-background-color: #181c25;
- --pico-dropdown-border-color: #202632;
- --pico-dropdown-box-shadow: var(--pico-box-shadow);
- --pico-dropdown-color: var(--pico-color);
- --pico-dropdown-hover-background-color: #202632;
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-[data-theme=dark] details summary[role=button].contrast:not(.outline)::after {
- filter: brightness(0);
-}
-[data-theme=dark] [aria-busy=true]:not(input, select, textarea).contrast:is(button,
-[type=submit],
-[type=button],
-[type=reset],
-[role=button]):not(.outline)::before {
- filter: brightness(0);
-}
-
-progress,
-[type=checkbox],
-[type=radio],
-[type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-body > header,
-body > main,
-body > footer {
- padding-block: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Section
- */
-section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Container
- */
-.container,
-.container-fluid {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding-right: var(--pico-spacing);
- padding-left: var(--pico-spacing);
-}
-
-@media (min-width: 576px) {
- .container {
- max-width: 510px;
- padding-right: 0;
- padding-left: 0;
- }
-}
-@media (min-width: 768px) {
- .container {
- max-width: 700px;
- }
-}
-@media (min-width: 1024px) {
- .container {
- max-width: 950px;
- }
-}
-@media (min-width: 1280px) {
- .container {
- max-width: 1200px;
- }
-}
-@media (min-width: 1536px) {
- .container {
- max-width: 1450px;
- }
-}
-
-/**
- * Grid
- * Minimal grid system with auto-layout columns
- */
-.grid {
- grid-column-gap: var(--pico-grid-column-gap);
- grid-row-gap: var(--pico-grid-row-gap);
- display: grid;
- grid-template-columns: 1fr;
-}
-@media (min-width: 768px) {
- .grid {
- grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));
- }
-}
-.grid > * {
- min-width: 0;
-}
-
-/**
- * Overflow auto
- */
-.overflow-auto {
- overflow: auto;
-}
-
-/**
- * Typography
- */
-b,
-strong {
- font-weight: bolder;
-}
-
-sub,
-sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-address,
-blockquote,
-dl,
-ol,
-p,
-pre,
-table,
-ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-:where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-:where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-:where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-ul li {
- list-style: square;
-}
-
-mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-del {
- color: var(--pico-del-color);
-}
-
-::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-:where(a:not([role=button])),
-[role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-:where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-:where(a:not([role=button])):focus-visible,
-[role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-:where(a:not([role=button])).secondary,
-[role=link].secondary {
- --pico-color: var(--pico-secondary);
- --pico-underline: var(--pico-secondary-underline);
-}
-:where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link].secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-underline: var(--pico-secondary-hover-underline);
-}
-:where(a:not([role=button])).contrast,
-[role=link].contrast {
- --pico-color: var(--pico-contrast);
- --pico-underline: var(--pico-contrast-underline);
-}
-:where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link].contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-underline: var(--pico-contrast-hover-underline);
-}
-
-a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button] {
- -webkit-appearance: button;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button],
-[type=file]::file-selector-button,
-[role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-button:is([aria-current]:not([aria-current=false])), button:is(:hover, :active, :focus),
-[type=submit]:is([aria-current]:not([aria-current=false])),
-[type=submit]:is(:hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false])),
-[type=reset]:is(:hover, :active, :focus),
-[type=button]:is([aria-current]:not([aria-current=false])),
-[type=button]:is(:hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-[type=file]::file-selector-button:is(:hover, :active, :focus),
-[role=button]:is([aria-current]:not([aria-current=false])),
-[role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-button:focus, button:is([aria-current]:not([aria-current=false])):focus,
-[type=submit]:focus,
-[type=submit]:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=button]:focus,
-[type=button]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-[role=button]:focus,
-[role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-[type=submit],
-[type=reset],
-[type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-:is(button, [type=submit], [type=button], [role=button]).secondary,
-[type=reset],
-[type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-:is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-:is(button, [type=submit], [type=button], [role=button]).secondary:focus, :is(button, [type=submit], [type=button], [role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-:is(button, [type=submit], [type=button], [role=button]).contrast {
- --pico-background-color: var(--pico-contrast-background);
- --pico-border-color: var(--pico-contrast-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-:is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-contrast-hover-background);
- --pico-border-color: var(--pico-contrast-hover-border);
- --pico-color: var(--pico-contrast-inverse);
-}
-:is(button, [type=submit], [type=button], [role=button]).contrast:focus, :is(button, [type=submit], [type=button], [role=button]).contrast:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus);
-}
-
-:is(button, [type=submit], [type=button], [role=button]).outline,
-[type=reset].outline {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary);
- --pico-border-color: var(--pico-primary);
-}
-:is(button, [type=submit], [type=button], [role=button]).outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: transparent;
- --pico-color: var(--pico-primary-hover);
- --pico-border-color: var(--pico-primary-hover);
-}
-
-:is(button, [type=submit], [type=button], [role=button]).outline.secondary,
-[type=reset].outline {
- --pico-color: var(--pico-secondary);
- --pico-border-color: var(--pico-secondary);
-}
-:is(button, [type=submit], [type=button], [role=button]).outline.secondary:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=reset].outline:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-secondary-hover);
- --pico-border-color: var(--pico-secondary-hover);
-}
-
-:is(button, [type=submit], [type=button], [role=button]).outline.contrast {
- --pico-color: var(--pico-contrast);
- --pico-border-color: var(--pico-contrast);
-}
-:is(button, [type=submit], [type=button], [role=button]).outline.contrast:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-contrast-hover);
- --pico-border-color: var(--pico-contrast-hover);
-}
-
-:where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-:where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-th,
-td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-tfoot th,
-tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-table.striped tbody tr:nth-child(odd) th,
-table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-:where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-audio,
-video {
- display: inline-block;
-}
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-:where(iframe) {
- border-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-:where(svg:not([fill])) {
- fill: currentColor;
-}
-
-svg:not(:root),
-svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-pre,
-code,
-kbd,
-samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-pre code,
-pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-pre,
-code,
-kbd,
-samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-code,
-kbd,
-samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-pre > code,
-pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-[hidden],
-template {
- display: none !important;
-}
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-input,
-optgroup,
-select,
-textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-input {
- overflow: visible;
-}
-
-select {
- text-transform: none;
-}
-
-legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-textarea {
- overflow: auto;
-}
-
-[type=checkbox],
-[type=radio] {
- padding: 0;
-}
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-[type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-:-moz-focusring {
- outline: none;
-}
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-::-ms-expand {
- display: none;
-}
-
-[type=file],
-[type=range] {
- padding: 0;
- border-width: 0;
-}
-
-input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-label,
-fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-input:not([type=checkbox], [type=radio]),
-button[type=submit],
-select,
-textarea {
- width: 100%;
-}
-
-input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-select,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-input,
-select,
-textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-:where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-input:not([type=submit], [type=button], [type=reset])[disabled],
-select[disabled],
-textarea[disabled],
-label[aria-disabled=true],
-:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-:where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-input::placeholder,
-input::-webkit-input-placeholder,
-textarea::placeholder,
-textarea::-webkit-input-placeholder,
-select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-input:not([type=checkbox], [type=radio]),
-select,
-textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-textarea {
- display: block;
- resize: vertical;
-}
-textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-:where(input, select, textarea, fieldset, .grid) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-:where(input, select, textarea, fieldset, .grid)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-:where(input, select, textarea, fieldset, .grid)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-[type=checkbox],
-[type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-[type=checkbox]::-ms-check,
-[type=radio]::-ms-check {
- display: none;
-}
-[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,
-[type=radio]:checked,
-[type=radio]:checked:active,
-[type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-[type=checkbox] ~ label,
-[type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-[type=checkbox] ~ label:not(:last-of-type),
-[type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-[type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-[type=radio] {
- border-radius: 50%;
-}
-[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-[type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-[type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-[type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-[type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-[type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=radio][aria-invalid=false]:checked,
-[type=radio][aria-invalid=false]:checked:active,
-[type=radio][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=radio]:checked[aria-invalid=true],
-[type=radio]:checked:active[aria-invalid=true],
-[type=radio]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-[type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-[type=color]::-moz-focus-inner {
- padding: 0;
-}
-[type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-[type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-[type=date]::-webkit-calendar-picker-indicator,
-[type=datetime-local]::-webkit-calendar-picker-indicator,
-[type=month]::-webkit-calendar-picker-indicator,
-[type=time]::-webkit-calendar-picker-indicator,
-[type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=time],
- [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-[type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-[type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-[type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-[type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-[type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-[type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]:active, [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-[type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-details summary::-webkit-details-marker {
- display: none;
-}
-details summary::marker {
- display: none;
-}
-details summary::-moz-list-bullet {
- list-style-type: none;
-}
-details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-details summary:focus {
- outline: none;
-}
-details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] details summary {
- text-align: right;
-}
-[dir=rtl] details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-article > header,
-article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Dropdown (details.dropdown)
- */
-details.dropdown {
- position: relative;
- border-bottom: none;
-}
-details.dropdown > summary::after,
-details.dropdown > button::after,
-details.dropdown > a::after {
- display: block;
- width: 1rem;
- height: calc(1rem * var(--pico-line-height, 1.5));
- margin-inline-start: 0.25rem;
- float: right;
- transform: rotate(0deg) translateX(0.2rem);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
-}
-
-nav details.dropdown {
- margin-bottom: 0;
-}
-
-details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-form-element-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-form-element-background-color);
- color: var(--pico-form-element-placeholder-color);
- line-height: inherit;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-details.dropdown > summary:not([role]):active, details.dropdown > summary:not([role]):focus {
- border-color: var(--pico-form-element-active-border-color);
- background-color: var(--pico-form-element-active-background-color);
-}
-details.dropdown > summary:not([role]):focus {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-details.dropdown > summary:not([role]):focus-visible {
- outline: none;
-}
-details.dropdown > summary:not([role])[aria-invalid=false] {
- --pico-form-element-border-color: var(--pico-form-element-valid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-valid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-valid-focus-color);
-}
-details.dropdown > summary:not([role])[aria-invalid=true] {
- --pico-form-element-border-color: var(--pico-form-element-invalid-border-color);
- --pico-form-element-active-border-color: var(--pico-form-element-invalid-focus-color);
- --pico-form-element-focus-color: var(--pico-form-element-invalid-focus-color);
-}
-
-nav details.dropdown {
- display: inline;
- margin: calc(var(--pico-nav-element-spacing-vertical) * -1) 0;
-}
-nav details.dropdown > summary::after {
- transform: rotate(0deg) translateX(0rem);
-}
-nav details.dropdown > summary:not([role]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav details.dropdown > summary:not([role]):focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-details.dropdown > summary + ul {
- display: flex;
- z-index: 99;
- position: absolute;
- left: 0;
- flex-direction: column;
- width: 100%;
- min-width: -moz-fit-content;
- min-width: fit-content;
- margin: 0;
- margin-top: var(--pico-outline-width);
- padding: 0;
- border: var(--pico-border-width) solid var(--pico-dropdown-border-color);
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-dropdown-background-color);
- box-shadow: var(--pico-dropdown-box-shadow);
- color: var(--pico-dropdown-color);
- white-space: nowrap;
- opacity: 0;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 1s;
-}
-details.dropdown > summary + ul[dir=rtl] {
- right: 0;
- left: auto;
-}
-details.dropdown > summary + ul li {
- width: 100%;
- margin-bottom: 0;
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- list-style: none;
-}
-details.dropdown > summary + ul li:first-of-type {
- margin-top: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-details.dropdown > summary + ul li:last-of-type {
- margin-bottom: calc(var(--pico-form-element-spacing-vertical) * 0.5);
-}
-details.dropdown > summary + ul li a {
- display: block;
- margin: calc(var(--pico-form-element-spacing-vertical) * -0.5) calc(var(--pico-form-element-spacing-horizontal) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
- overflow: hidden;
- border-radius: 0;
- color: var(--pico-dropdown-color);
- text-decoration: none;
- text-overflow: ellipsis;
-}
-details.dropdown > summary + ul li a:hover, details.dropdown > summary + ul li a:focus, details.dropdown > summary + ul li a:active, details.dropdown > summary + ul li a:focus-visible, details.dropdown > summary + ul li a[aria-current]:not([aria-current=false]) {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-details.dropdown > summary + ul li label {
- width: 100%;
-}
-details.dropdown > summary + ul li:has(label):hover {
- background-color: var(--pico-dropdown-hover-background-color);
-}
-
-details.dropdown[open] > summary {
- margin-bottom: 0;
-}
-
-details.dropdown[open] > summary + ul {
- transform: scaleY(1);
- opacity: 1;
- transition: opacity var(--pico-transition), transform 0s ease-in-out 0s;
-}
-
-details.dropdown[open] > summary::before {
- display: block;
- z-index: 1;
- position: fixed;
- width: 100vw;
- height: 100vh;
- inset: 0;
- background: none;
- content: "";
- cursor: default;
-}
-
-label > details.dropdown {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-[role=search],
-[role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-[role=search] > *,
-[role=search] input:not([type=checkbox], [type=radio]),
-[role=search] select,
-[role=group] > *,
-[role=group] input:not([type=checkbox], [type=radio]),
-[role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-[role=search] > *:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] > *:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-[role=search] > *:not(:last-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=search] select:not(:last-child),
-[role=group] > *:not(:last-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-[role=search] > *:focus,
-[role=search] input:not([type=checkbox], [type=radio]):focus,
-[role=search] select:focus,
-[role=group] > *:focus,
-[role=group] input:not([type=checkbox], [type=radio]):focus,
-[role=group] select:focus {
- z-index: 2;
-}
-[role=search] button:not(:first-child),
-[role=search] [type=submit]:not(:first-child),
-[role=search] [type=reset]:not(:first-child),
-[role=search] [type=button]:not(:first-child),
-[role=search] [role=button]:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] button:not(:first-child),
-[role=group] [type=submit]:not(:first-child),
-[role=group] [type=reset]:not(:first-child),
-[role=group] [type=button]:not(:first-child),
-[role=group] [role=button]:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=reset],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=reset],
-[role=group] [type=button],
-[role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- [role=search] button:focus,
- [role=search] [type=submit]:focus,
- [role=search] [type=reset]:focus,
- [role=search] [type=button]:focus,
- [role=search] [role=button]:focus,
- [role=group] button:focus,
- [role=group] [type=submit]:focus,
- [role=group] [type=reset]:focus,
- [role=group] [type=button]:focus,
- [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-[role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-[role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-[aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-[aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-[aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-[aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-button[aria-busy=true],
-[type=submit][aria-busy=true],
-[type=button][aria-busy=true],
-[type=reset][aria-busy=true],
-[role=button][aria-busy=true],
-a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- dialog > article {
- max-width: 700px;
- }
-}
-dialog > article > header > * {
- margin-bottom: 0;
-}
-dialog > article > header .close, dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-dialog > article > footer {
- text-align: right;
-}
-dialog > article > footer button,
-dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-dialog > article > footer button:not(:first-of-type),
-dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-dialog > article .close, dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-dialog > article .close:is([aria-current]:not([aria-current=false]), :hover, :active, :focus), dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-dialog:not([open]), dialog[open=false] {
- display: none;
-}
-
-.modal-is-open {
- padding-right: var(--pico-scrollbar-width, 0px);
- overflow: hidden;
- pointer-events: none;
- touch-action: none;
-}
-.modal-is-open dialog {
- pointer-events: auto;
- touch-action: auto;
-}
-
-:where(.modal-is-opening, .modal-is-closing) dialog,
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-duration: 0.2s;
- animation-timing-function: ease-in-out;
- animation-fill-mode: both;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog {
- animation-duration: 0.8s;
- animation-name: modal-overlay;
-}
-:where(.modal-is-opening, .modal-is-closing) dialog > article {
- animation-delay: 0.2s;
- animation-name: modal;
-}
-
-.modal-is-closing dialog,
-.modal-is-closing dialog > article {
- animation-delay: 0s;
- animation-direction: reverse;
-}
-
-@keyframes modal-overlay {
- from {
- -webkit-backdrop-filter: none;
- backdrop-filter: none;
- background-color: transparent;
- }
-}
-@keyframes modal {
- from {
- transform: translateY(-100%);
- opacity: 0;
- }
-}
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-nav,
-nav ul {
- display: flex;
-}
-
-nav {
- justify-content: space-between;
- overflow: visible;
-}
-nav ol,
-nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-nav ol:first-of-type,
-nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav ol:last-of-type,
-nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-nav li button,
-nav li [role=button],
-nav li [type=button],
-nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-aside nav,
-aside ol,
-aside ul,
-aside li {
- display: block;
-}
-aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-aside li a {
- display: block;
-}
-aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-[data-tooltip] {
- position: relative;
-}
-[data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-[data-tooltip][data-placement=top]::after, [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-[data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-[data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-[data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- [data-tooltip]:focus::after, [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-[aria-controls] {
- cursor: pointer;
-}
-
-[aria-disabled=true],
-[disabled] {
- cursor: not-allowed;
-}
-
-[aria-hidden=false][hidden] {
- display: initial;
-}
-
-[aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-a,
-area,
-button,
-input,
-label,
-select,
-summary,
-textarea,
-[tabindex] {
- -ms-touch-action: manipulation;
-}
-
-[dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- *:not([aria-busy=true]),
- :not([aria-busy=true])::before,
- :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.cyan.min.css b/css/pico.cyan.min.css
deleted file mode 100644
index 6ced95db..00000000
--- a/css/pico.cyan.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}details.dropdown summary:not([role=button]){--pico-outline-width:0.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:0.125rem}[role=search]{--pico-border-radius:5rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(5, 162, 162, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#047878;--pico-primary-background:#047878;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(4, 120, 120, 0.5);--pico-primary-hover:#025d5d;--pico-primary-hover-background:#046a6a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(5, 162, 162, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(10, 177, 177, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#0ab1b1;--pico-primary-background:#047878;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(10, 177, 177, 0.5);--pico-primary-hover:#0ccece;--pico-primary-hover-background:#058686;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(10, 177, 177, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:host(:not([data-theme])) details summary[role=button].contrast:not(.outline)::after,:root:not([data-theme]) details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}:host(:not([data-theme])) [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before,:root:not([data-theme]) [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(10, 177, 177, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#0ab1b1;--pico-primary-background:#047878;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(10, 177, 177, 0.5);--pico-primary-hover:#0ccece;--pico-primary-hover-background:#058686;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(10, 177, 177, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}[data-theme=dark] [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{padding-block:var(--pico-block-spacing-vertical)}section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.overflow-auto{overflow:auto}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}:where(a:not([role=button])).secondary,[role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}:where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}:where(a:not([role=button])).contrast,[role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}:where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}:is(button,[type=submit],[type=button],[role=button]).secondary,[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}:is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}:is(button,[type=submit],[type=button],[role=button]).secondary:focus,:is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}:is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}:is(button,[type=submit],[type=button],[role=button]).contrast:focus,:is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}:is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}:is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}:is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}:is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}:is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}:is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset,.grid)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}details.dropdown{position:relative;border-bottom:none}details.dropdown>a::after,details.dropdown>button::after,details.dropdown>summary::after{display:block;width:1rem;height:calc(1rem * var(--pico-line-height,1.5));margin-inline-start:.25rem;float:right;transform:rotate(0) translateX(.2rem);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}nav details.dropdown{margin-bottom:0}details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}details.dropdown>summary:not([role]):active,details.dropdown>summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}details.dropdown>summary:not([role]):focus-visible{outline:0}details.dropdown>summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}details.dropdown>summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}nav details.dropdown{display:inline;margin:calc(var(--pico-nav-element-spacing-vertical) * -1) 0}nav details.dropdown>summary::after{transform:rotate(0) translateX(0)}nav details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}details.dropdown>summary+ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);padding:0;border:var(--pico-border-width) solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s}details.dropdown>summary+ul[dir=rtl]{right:0;left:auto}details.dropdown>summary+ul li{width:100%;margin-bottom:0;padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);list-style:none}details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical) * .5)}details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical) * .5)}details.dropdown>summary+ul li a{display:block;margin:calc(var(--pico-form-element-spacing-vertical) * -.5) calc(var(--pico-form-element-spacing-horizontal) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--pico-dropdown-color);text-decoration:none;text-overflow:ellipsis}details.dropdown>summary+ul li a:active,details.dropdown>summary+ul li a:focus,details.dropdown>summary+ul li a:focus-visible,details.dropdown>summary+ul li a:hover,details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]){background-color:var(--pico-dropdown-hover-background-color)}details.dropdown>summary+ul li label{width:100%}details.dropdown>summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}details.dropdown[open]>summary{margin-bottom:0}details.dropdown[open]>summary+ul{transform:scaleY(1);opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s}details.dropdown[open]>summary::before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;inset:0;background:0 0;content:"";cursor:default}label>details.dropdown{margin-top:calc(var(--pico-spacing) * .25)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog>article{max-width:510px}}@media (min-width:768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header .close,dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer [role=button],dialog>article>footer button{margin-bottom:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog>article .close,dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:""}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.amber.css b/css/pico.fluid.classless.amber.css
deleted file mode 100644
index f2e8b473..00000000
--- a/css/pico.fluid.classless.amber.css
+++ /dev/null
@@ -1,2421 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-[aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(0);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(183, 136, 0, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #876400;
- --pico-primary-background: #ffbf00;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(135, 100, 0, 0.5);
- --pico-primary-hover: #694d00;
- --pico-primary-hover-background: #e8ae01;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(183, 136, 0, 0.5);
- --pico-primary-inverse: #000;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(199, 148, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #c79400;
- --pico-primary-background: #ffbf00;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(199, 148, 0, 0.5);
- --pico-primary-hover: #e8ae01;
- --pico-primary-hover-background: #fecc63;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(199, 148, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(199, 148, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #c79400;
- --pico-primary-background: #ffbf00;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(199, 148, 0, 0.5);
- --pico-primary-hover: #e8ae01;
- --pico-primary-hover-background: #fecc63;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(199, 148, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-progress,
-[type=checkbox],
-[type=radio],
-[type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-body > header,
-body > main,
-body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-
-/**
- * Section
- */
-section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-b,
-strong {
- font-weight: bolder;
-}
-
-sub,
-sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-address,
-blockquote,
-dl,
-ol,
-p,
-pre,
-table,
-ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-:where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-:where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-:where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-ul li {
- list-style: square;
-}
-
-mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-del {
- color: var(--pico-del-color);
-}
-
-::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-:where(a:not([role=button])),
-[role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-:where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-:where(a:not([role=button])):focus-visible,
-[role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button] {
- -webkit-appearance: button;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button],
-[type=file]::file-selector-button,
-[role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-button:is([aria-current]:not([aria-current=false])), button:is(:hover, :active, :focus),
-[type=submit]:is([aria-current]:not([aria-current=false])),
-[type=submit]:is(:hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false])),
-[type=reset]:is(:hover, :active, :focus),
-[type=button]:is([aria-current]:not([aria-current=false])),
-[type=button]:is(:hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-[type=file]::file-selector-button:is(:hover, :active, :focus),
-[role=button]:is([aria-current]:not([aria-current=false])),
-[role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-button:focus, button:is([aria-current]:not([aria-current=false])):focus,
-[type=submit]:focus,
-[type=submit]:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=button]:focus,
-[type=button]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-[role=button]:focus,
-[role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-[type=submit],
-[type=reset],
-[type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-[type=reset],
-[type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-[type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-[type=reset]:focus,
-[type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-:where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-:where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-th,
-td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-tfoot th,
-tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-table.striped tbody tr:nth-child(odd) th,
-table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-:where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-audio,
-video {
- display: inline-block;
-}
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-:where(iframe) {
- border-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-:where(svg:not([fill])) {
- fill: currentColor;
-}
-
-svg:not(:root),
-svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-pre,
-code,
-kbd,
-samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-pre code,
-pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-pre,
-code,
-kbd,
-samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-code,
-kbd,
-samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-pre > code,
-pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-[hidden],
-template {
- display: none !important;
-}
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-input,
-optgroup,
-select,
-textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-input {
- overflow: visible;
-}
-
-select {
- text-transform: none;
-}
-
-legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-textarea {
- overflow: auto;
-}
-
-[type=checkbox],
-[type=radio] {
- padding: 0;
-}
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-[type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-:-moz-focusring {
- outline: none;
-}
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-::-ms-expand {
- display: none;
-}
-
-[type=file],
-[type=range] {
- padding: 0;
- border-width: 0;
-}
-
-input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-label,
-fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-input:not([type=checkbox], [type=radio]),
-button[type=submit],
-select,
-textarea {
- width: 100%;
-}
-
-input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-select,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-input,
-select,
-textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-:where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-input:not([type=submit], [type=button], [type=reset])[disabled],
-select[disabled],
-textarea[disabled],
-label[aria-disabled=true],
-:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-:where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-input::placeholder,
-input::-webkit-input-placeholder,
-textarea::placeholder,
-textarea::-webkit-input-placeholder,
-select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-input:not([type=checkbox], [type=radio]),
-select,
-textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-textarea {
- display: block;
- resize: vertical;
-}
-textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-:where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-[type=checkbox],
-[type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-[type=checkbox]::-ms-check,
-[type=radio]::-ms-check {
- display: none;
-}
-[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,
-[type=radio]:checked,
-[type=radio]:checked:active,
-[type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-[type=checkbox] ~ label,
-[type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-[type=checkbox] ~ label:not(:last-of-type),
-[type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-[type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-[type=radio] {
- border-radius: 50%;
-}
-[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-[type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-[type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-[type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-[type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-[type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=radio][aria-invalid=false]:checked,
-[type=radio][aria-invalid=false]:checked:active,
-[type=radio][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=radio]:checked[aria-invalid=true],
-[type=radio]:checked:active[aria-invalid=true],
-[type=radio]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-[type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-[type=color]::-moz-focus-inner {
- padding: 0;
-}
-[type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-[type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-[type=date]::-webkit-calendar-picker-indicator,
-[type=datetime-local]::-webkit-calendar-picker-indicator,
-[type=month]::-webkit-calendar-picker-indicator,
-[type=time]::-webkit-calendar-picker-indicator,
-[type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=time],
- [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-[type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-[type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-[type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-[type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-[type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-[type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]:active, [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-[type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-details summary::-webkit-details-marker {
- display: none;
-}
-details summary::marker {
- display: none;
-}
-details summary::-moz-list-bullet {
- list-style-type: none;
-}
-details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-details summary:focus {
- outline: none;
-}
-details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] details summary {
- text-align: right;
-}
-[dir=rtl] details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-article > header,
-article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-[role=search],
-[role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-[role=search] > *,
-[role=search] input:not([type=checkbox], [type=radio]),
-[role=search] select,
-[role=group] > *,
-[role=group] input:not([type=checkbox], [type=radio]),
-[role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-[role=search] > *:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] > *:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-[role=search] > *:not(:last-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=search] select:not(:last-child),
-[role=group] > *:not(:last-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-[role=search] > *:focus,
-[role=search] input:not([type=checkbox], [type=radio]):focus,
-[role=search] select:focus,
-[role=group] > *:focus,
-[role=group] input:not([type=checkbox], [type=radio]):focus,
-[role=group] select:focus {
- z-index: 2;
-}
-[role=search] button:not(:first-child),
-[role=search] [type=submit]:not(:first-child),
-[role=search] [type=reset]:not(:first-child),
-[role=search] [type=button]:not(:first-child),
-[role=search] [role=button]:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] button:not(:first-child),
-[role=group] [type=submit]:not(:first-child),
-[role=group] [type=reset]:not(:first-child),
-[role=group] [type=button]:not(:first-child),
-[role=group] [role=button]:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=reset],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=reset],
-[role=group] [type=button],
-[role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- [role=search] button:focus,
- [role=search] [type=submit]:focus,
- [role=search] [type=reset]:focus,
- [role=search] [type=button]:focus,
- [role=search] [role=button]:focus,
- [role=group] button:focus,
- [role=group] [type=submit]:focus,
- [role=group] [type=reset]:focus,
- [role=group] [type=button]:focus,
- [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-[role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-[role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-[aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-[aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-[aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-[aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-button[aria-busy=true],
-[type=submit][aria-busy=true],
-[type=button][aria-busy=true],
-[type=reset][aria-busy=true],
-[role=button][aria-busy=true],
-a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- dialog > article {
- max-width: 700px;
- }
-}
-dialog > article > header > * {
- margin-bottom: 0;
-}
-dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-dialog > article > footer {
- text-align: right;
-}
-dialog > article > footer button,
-dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-dialog > article > footer button:not(:first-of-type),
-dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-dialog:not([open]), dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-nav,
-nav ul {
- display: flex;
-}
-
-nav {
- justify-content: space-between;
- overflow: visible;
-}
-nav ol,
-nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-nav ol:first-of-type,
-nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav ol:last-of-type,
-nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-nav li button,
-nav li [role=button],
-nav li [type=button],
-nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-aside nav,
-aside ol,
-aside ul,
-aside li {
- display: block;
-}
-aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-aside li a {
- display: block;
-}
-aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-[data-tooltip] {
- position: relative;
-}
-[data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-[data-tooltip][data-placement=top]::after, [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-[data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-[data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-[data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- [data-tooltip]:focus::after, [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-[aria-controls] {
- cursor: pointer;
-}
-
-[aria-disabled=true],
-[disabled] {
- cursor: not-allowed;
-}
-
-[aria-hidden=false][hidden] {
- display: initial;
-}
-
-[aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-a,
-area,
-button,
-input,
-label,
-select,
-summary,
-textarea,
-[tabindex] {
- -ms-touch-action: manipulation;
-}
-
-[dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- *:not([aria-busy=true]),
- :not([aria-busy=true])::before,
- :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.amber.min.css b/css/pico.fluid.classless.amber.min.css
deleted file mode 100644
index a3caf417..00000000
--- a/css/pico.fluid.classless.amber.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(183, 136, 0, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#876400;--pico-primary-background:#ffbf00;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(135, 100, 0, 0.5);--pico-primary-hover:#694d00;--pico-primary-hover-background:#e8ae01;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(183, 136, 0, 0.5);--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(199, 148, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#c79400;--pico-primary-background:#ffbf00;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(199, 148, 0, 0.5);--pico-primary-hover:#e8ae01;--pico-primary-hover-background:#fecc63;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(199, 148, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(199, 148, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#c79400;--pico-primary-background:#ffbf00;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(199, 148, 0, 0.5);--pico-primary-hover:#e8ae01;--pico-primary-hover-background:#fecc63;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(199, 148, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}section{margin-bottom:var(--pico-block-spacing-vertical)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}[type=file]::file-selector-button:focus,[type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog>article{max-width:510px}}@media (min-width:768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer [role=button],dialog>article>footer button{margin-bottom:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.blue.css b/css/pico.fluid.classless.blue.css
deleted file mode 100644
index 4e9ebc0a..00000000
--- a/css/pico.fluid.classless.blue.css
+++ /dev/null
@@ -1,2421 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-[aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(116, 139, 248, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #2060df;
- --pico-primary-background: #2060df;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(32, 96, 223, 0.5);
- --pico-primary-hover: #184eb8;
- --pico-primary-hover-background: #1d59d0;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(116, 139, 248, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(137, 153, 249, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #8999f9;
- --pico-primary-background: #2060df;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(137, 153, 249, 0.5);
- --pico-primary-hover: #aeb5fb;
- --pico-primary-hover-background: #3c71f7;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(137, 153, 249, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(137, 153, 249, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #8999f9;
- --pico-primary-background: #2060df;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(137, 153, 249, 0.5);
- --pico-primary-hover: #aeb5fb;
- --pico-primary-hover-background: #3c71f7;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(137, 153, 249, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-progress,
-[type=checkbox],
-[type=radio],
-[type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-body > header,
-body > main,
-body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-
-/**
- * Section
- */
-section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-b,
-strong {
- font-weight: bolder;
-}
-
-sub,
-sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-address,
-blockquote,
-dl,
-ol,
-p,
-pre,
-table,
-ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-:where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-:where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-:where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-ul li {
- list-style: square;
-}
-
-mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-del {
- color: var(--pico-del-color);
-}
-
-::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-:where(a:not([role=button])),
-[role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-:where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-:where(a:not([role=button])):focus-visible,
-[role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button] {
- -webkit-appearance: button;
-}
-
-button,
-[type=submit],
-[type=reset],
-[type=button],
-[type=file]::file-selector-button,
-[role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-button:is([aria-current]:not([aria-current=false])), button:is(:hover, :active, :focus),
-[type=submit]:is([aria-current]:not([aria-current=false])),
-[type=submit]:is(:hover, :active, :focus),
-[type=reset]:is([aria-current]:not([aria-current=false])),
-[type=reset]:is(:hover, :active, :focus),
-[type=button]:is([aria-current]:not([aria-current=false])),
-[type=button]:is(:hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-[type=file]::file-selector-button:is(:hover, :active, :focus),
-[role=button]:is([aria-current]:not([aria-current=false])),
-[role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-button:focus, button:is([aria-current]:not([aria-current=false])):focus,
-[type=submit]:focus,
-[type=submit]:is([aria-current]:not([aria-current=false])):focus,
-[type=reset]:focus,
-[type=reset]:is([aria-current]:not([aria-current=false])):focus,
-[type=button]:focus,
-[type=button]:is([aria-current]:not([aria-current=false])):focus,
-[type=file]::file-selector-button:focus,
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-[role=button]:focus,
-[role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-[type=submit],
-[type=reset],
-[type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-[type=reset],
-[type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-[type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-[type=reset]:focus,
-[type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-:where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-:where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-th,
-td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-tfoot th,
-tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-table.striped tbody tr:nth-child(odd) th,
-table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-:where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-audio,
-video {
- display: inline-block;
-}
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-:where(iframe) {
- border-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-:where(svg:not([fill])) {
- fill: currentColor;
-}
-
-svg:not(:root),
-svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-pre,
-code,
-kbd,
-samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-pre code,
-pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-pre,
-code,
-kbd,
-samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-code,
-kbd,
-samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-pre > code,
-pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-[hidden],
-template {
- display: none !important;
-}
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-input,
-optgroup,
-select,
-textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-input {
- overflow: visible;
-}
-
-select {
- text-transform: none;
-}
-
-legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-textarea {
- overflow: auto;
-}
-
-[type=checkbox],
-[type=radio] {
- padding: 0;
-}
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-[type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-:-moz-focusring {
- outline: none;
-}
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-::-ms-expand {
- display: none;
-}
-
-[type=file],
-[type=range] {
- padding: 0;
- border-width: 0;
-}
-
-input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-label,
-fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-input:not([type=checkbox], [type=radio]),
-button[type=submit],
-select,
-textarea {
- width: 100%;
-}
-
-input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-select,
-textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-input,
-select,
-textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-:where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-:where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-input:not([type=submit], [type=button], [type=reset])[disabled],
-select[disabled],
-textarea[disabled],
-label[aria-disabled=true],
-:where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-:where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-:where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-:where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-input::placeholder,
-input::-webkit-input-placeholder,
-textarea::placeholder,
-textarea::-webkit-input-placeholder,
-select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-input:not([type=checkbox], [type=radio]),
-select,
-textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-textarea {
- display: block;
- resize: vertical;
-}
-textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-:where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-:where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-[type=checkbox],
-[type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-[type=checkbox]::-ms-check,
-[type=radio]::-ms-check {
- display: none;
-}
-[type=checkbox]:checked, [type=checkbox]:checked:active, [type=checkbox]:checked:focus,
-[type=radio]:checked,
-[type=radio]:checked:active,
-[type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-[type=checkbox] ~ label,
-[type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-[type=checkbox] ~ label:not(:last-of-type),
-[type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-[type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-[type=radio] {
- border-radius: 50%;
-}
-[type=radio]:checked, [type=radio]:checked:active, [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-[type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-[type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-[type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-[type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-[type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-[type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-[type=checkbox][aria-invalid=false]:checked, [type=checkbox][aria-invalid=false]:checked:active, [type=checkbox][aria-invalid=false]:checked:focus,
-[type=radio][aria-invalid=false]:checked,
-[type=radio][aria-invalid=false]:checked:active,
-[type=radio][aria-invalid=false]:checked:focus,
-[type=checkbox][role=switch][aria-invalid=false]:checked,
-[type=checkbox][role=switch][aria-invalid=false]:checked:active,
-[type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-[type=checkbox]:checked[aria-invalid=true], [type=checkbox]:checked:active[aria-invalid=true], [type=checkbox]:checked:focus[aria-invalid=true],
-[type=radio]:checked[aria-invalid=true],
-[type=radio]:checked:active[aria-invalid=true],
-[type=radio]:checked:focus[aria-invalid=true],
-[type=checkbox][role=switch]:checked[aria-invalid=true],
-[type=checkbox][role=switch]:checked:active[aria-invalid=true],
-[type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-[type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-[type=color]::-moz-focus-inner {
- padding: 0;
-}
-[type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-[type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-[type=date]::-webkit-calendar-picker-indicator,
-[type=datetime-local]::-webkit-calendar-picker-indicator,
-[type=month]::-webkit-calendar-picker-indicator,
-[type=time]::-webkit-calendar-picker-indicator,
-[type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=time],
- [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-[type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-[type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-[type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-[type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-[type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-[type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-[type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-[type=range]:active, [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-[type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-[type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-details summary::-webkit-details-marker {
- display: none;
-}
-details summary::marker {
- display: none;
-}
-details summary::-moz-list-bullet {
- list-style-type: none;
-}
-details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-details summary:focus {
- outline: none;
-}
-details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] details summary {
- text-align: right;
-}
-[dir=rtl] details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-article > header,
-article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-[role=search],
-[role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-[role=search] > *,
-[role=search] input:not([type=checkbox], [type=radio]),
-[role=search] select,
-[role=group] > *,
-[role=group] input:not([type=checkbox], [type=radio]),
-[role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-[role=search] > *:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] > *:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-[role=search] > *:not(:last-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=search] select:not(:last-child),
-[role=group] > *:not(:last-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-[role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-[role=search] > *:focus,
-[role=search] input:not([type=checkbox], [type=radio]):focus,
-[role=search] select:focus,
-[role=group] > *:focus,
-[role=group] input:not([type=checkbox], [type=radio]):focus,
-[role=group] select:focus {
- z-index: 2;
-}
-[role=search] button:not(:first-child),
-[role=search] [type=submit]:not(:first-child),
-[role=search] [type=reset]:not(:first-child),
-[role=search] [type=button]:not(:first-child),
-[role=search] [role=button]:not(:first-child),
-[role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=search] select:not(:first-child),
-[role=group] button:not(:first-child),
-[role=group] [type=submit]:not(:first-child),
-[role=group] [type=reset]:not(:first-child),
-[role=group] [type=button]:not(:first-child),
-[role=group] [role=button]:not(:first-child),
-[role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-[role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=reset],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=reset],
-[role=group] [type=button],
-[role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- [role=search] button:focus,
- [role=search] [type=submit]:focus,
- [role=search] [type=reset]:focus,
- [role=search] [type=button]:focus,
- [role=search] [role=button]:focus,
- [role=group] button:focus,
- [role=group] [type=submit]:focus,
- [role=group] [type=reset]:focus,
- [role=group] [type=button]:focus,
- [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-[role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-[role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-[aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-[aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-[aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-[aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-button[aria-busy=true],
-[type=submit][aria-busy=true],
-[type=button][aria-busy=true],
-[type=reset][aria-busy=true],
-[role=button][aria-busy=true],
-a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- dialog > article {
- max-width: 700px;
- }
-}
-dialog > article > header > * {
- margin-bottom: 0;
-}
-dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-dialog > article > footer {
- text-align: right;
-}
-dialog > article > footer button,
-dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-dialog > article > footer button:not(:first-of-type),
-dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-dialog:not([open]), dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-nav,
-nav ul {
- display: flex;
-}
-
-nav {
- justify-content: space-between;
- overflow: visible;
-}
-nav ol,
-nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-nav ol:first-of-type,
-nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav ol:last-of-type,
-nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-nav li button,
-nav li [role=button],
-nav li [type=button],
-nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-aside nav,
-aside ol,
-aside ul,
-aside li {
- display: block;
-}
-aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-aside li a {
- display: block;
-}
-aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-[data-tooltip] {
- position: relative;
-}
-[data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-[data-tooltip][data-placement=top]::before, [data-tooltip][data-placement=top]::after, [data-tooltip]::before, [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-[data-tooltip][data-placement=top]::after, [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-[data-tooltip][data-placement=bottom]::before, [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-[data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-[data-tooltip][data-placement=left]::before, [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-[data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-[data-tooltip][data-placement=right]::before, [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-[data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- [data-tooltip]:focus::after, [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=left]:focus::before, [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::before, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=left]:focus::after, [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- [data-tooltip][data-placement=right]:focus::before, [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::before, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- [data-tooltip][data-placement=right]:focus::after, [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-[aria-controls] {
- cursor: pointer;
-}
-
-[aria-disabled=true],
-[disabled] {
- cursor: not-allowed;
-}
-
-[aria-hidden=false][hidden] {
- display: initial;
-}
-
-[aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-a,
-area,
-button,
-input,
-label,
-select,
-summary,
-textarea,
-[tabindex] {
- -ms-touch-action: manipulation;
-}
-
-[dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- *:not([aria-busy=true]),
- :not([aria-busy=true])::before,
- :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.blue.min.css b/css/pico.fluid.classless.blue.min.css
deleted file mode 100644
index 00c04e3c..00000000
--- a/css/pico.fluid.classless.blue.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(116, 139, 248, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#2060df;--pico-primary-background:#2060df;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(32, 96, 223, 0.5);--pico-primary-hover:#184eb8;--pico-primary-hover-background:#1d59d0;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(116, 139, 248, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(137, 153, 249, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#8999f9;--pico-primary-background:#2060df;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(137, 153, 249, 0.5);--pico-primary-hover:#aeb5fb;--pico-primary-hover-background:#3c71f7;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(137, 153, 249, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(137, 153, 249, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#8999f9;--pico-primary-background:#2060df;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(137, 153, 249, 0.5);--pico-primary-hover:#aeb5fb;--pico-primary-hover-background:#3c71f7;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(137, 153, 249, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}section{margin-bottom:var(--pico-block-spacing-vertical)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}[type=file]::file-selector-button:focus,[type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog>article{max-width:510px}}@media (min-width:768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer [role=button],dialog>article>footer button{margin-bottom:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.amber.css b/css/pico.fluid.classless.conditional.amber.css
deleted file mode 100644
index 9f02cfd1..00000000
--- a/css/pico.fluid.classless.conditional.amber.css
+++ /dev/null
@@ -1,2421 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(0);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(183, 136, 0, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #876400;
- --pico-primary-background: #ffbf00;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(135, 100, 0, 0.5);
- --pico-primary-hover: #694d00;
- --pico-primary-hover-background: #e8ae01;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(183, 136, 0, 0.5);
- --pico-primary-inverse: #000;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(199, 148, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #c79400;
- --pico-primary-background: #ffbf00;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(199, 148, 0, 0.5);
- --pico-primary-hover: #e8ae01;
- --pico-primary-hover-background: #fecc63;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(199, 148, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(199, 148, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #c79400;
- --pico-primary-background: #ffbf00;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(199, 148, 0, 0.5);
- --pico-primary-hover: #e8ae01;
- --pico-primary-hover-background: #fecc63;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(199, 148, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.amber.min.css b/css/pico.fluid.classless.conditional.amber.min.css
deleted file mode 100644
index 9f345e65..00000000
--- a/css/pico.fluid.classless.conditional.amber.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(183, 136, 0, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#876400;--pico-primary-background:#ffbf00;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(135, 100, 0, 0.5);--pico-primary-hover:#694d00;--pico-primary-hover-background:#e8ae01;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(183, 136, 0, 0.5);--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(199, 148, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#c79400;--pico-primary-background:#ffbf00;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(199, 148, 0, 0.5);--pico-primary-hover:#e8ae01;--pico-primary-hover-background:#fecc63;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(199, 148, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(199, 148, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#c79400;--pico-primary-background:#ffbf00;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(199, 148, 0, 0.5);--pico-primary-hover:#e8ae01;--pico-primary-hover-background:#fecc63;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(199, 148, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.blue.css b/css/pico.fluid.classless.conditional.blue.css
deleted file mode 100644
index 5e3cad00..00000000
--- a/css/pico.fluid.classless.conditional.blue.css
+++ /dev/null
@@ -1,2421 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(116, 139, 248, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #2060df;
- --pico-primary-background: #2060df;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(32, 96, 223, 0.5);
- --pico-primary-hover: #184eb8;
- --pico-primary-hover-background: #1d59d0;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(116, 139, 248, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(137, 153, 249, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #8999f9;
- --pico-primary-background: #2060df;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(137, 153, 249, 0.5);
- --pico-primary-hover: #aeb5fb;
- --pico-primary-hover-background: #3c71f7;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(137, 153, 249, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(137, 153, 249, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #8999f9;
- --pico-primary-background: #2060df;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(137, 153, 249, 0.5);
- --pico-primary-hover: #aeb5fb;
- --pico-primary-hover-background: #3c71f7;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(137, 153, 249, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.blue.min.css b/css/pico.fluid.classless.conditional.blue.min.css
deleted file mode 100644
index 36b73499..00000000
--- a/css/pico.fluid.classless.conditional.blue.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(116, 139, 248, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#2060df;--pico-primary-background:#2060df;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(32, 96, 223, 0.5);--pico-primary-hover:#184eb8;--pico-primary-hover-background:#1d59d0;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(116, 139, 248, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(137, 153, 249, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#8999f9;--pico-primary-background:#2060df;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(137, 153, 249, 0.5);--pico-primary-hover:#aeb5fb;--pico-primary-hover-background:#3c71f7;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(137, 153, 249, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(137, 153, 249, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#8999f9;--pico-primary-background:#2060df;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(137, 153, 249, 0.5);--pico-primary-hover:#aeb5fb;--pico-primary-hover-background:#3c71f7;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(137, 153, 249, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.cyan.css b/css/pico.fluid.classless.conditional.cyan.css
deleted file mode 100644
index 201ccf91..00000000
--- a/css/pico.fluid.classless.conditional.cyan.css
+++ /dev/null
@@ -1,2421 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(5, 162, 162, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #047878;
- --pico-primary-background: #047878;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(4, 120, 120, 0.5);
- --pico-primary-hover: #025d5d;
- --pico-primary-hover-background: #046a6a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(5, 162, 162, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(10, 177, 177, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #0ab1b1;
- --pico-primary-background: #047878;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(10, 177, 177, 0.5);
- --pico-primary-hover: #0ccece;
- --pico-primary-hover-background: #058686;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(10, 177, 177, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(10, 177, 177, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #0ab1b1;
- --pico-primary-background: #047878;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(10, 177, 177, 0.5);
- --pico-primary-hover: #0ccece;
- --pico-primary-hover-background: #058686;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(10, 177, 177, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.cyan.min.css b/css/pico.fluid.classless.conditional.cyan.min.css
deleted file mode 100644
index bb961b0a..00000000
--- a/css/pico.fluid.classless.conditional.cyan.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(5, 162, 162, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#047878;--pico-primary-background:#047878;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(4, 120, 120, 0.5);--pico-primary-hover:#025d5d;--pico-primary-hover-background:#046a6a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(5, 162, 162, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(10, 177, 177, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#0ab1b1;--pico-primary-background:#047878;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(10, 177, 177, 0.5);--pico-primary-hover:#0ccece;--pico-primary-hover-background:#058686;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(10, 177, 177, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(10, 177, 177, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#0ab1b1;--pico-primary-background:#047878;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(10, 177, 177, 0.5);--pico-primary-hover:#0ccece;--pico-primary-hover-background:#058686;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(10, 177, 177, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.fuchsia.css b/css/pico.fluid.classless.conditional.fuchsia.css
deleted file mode 100644
index e16dda8f..00000000
--- a/css/pico.fluid.classless.conditional.fuchsia.css
+++ /dev/null
@@ -1,2421 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(247, 72, 183, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #c1208b;
- --pico-primary-background: #c1208b;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(193, 32, 139, 0.5);
- --pico-primary-hover: #98176d;
- --pico-primary-hover-background: #ac1c7c;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(247, 72, 183, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(248, 105, 191, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f869bf;
- --pico-primary-background: #c1208b;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(248, 105, 191, 0.5);
- --pico-primary-hover: #fa9acf;
- --pico-primary-hover-background: #d9269d;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(248, 105, 191, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(248, 105, 191, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f869bf;
- --pico-primary-background: #c1208b;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(248, 105, 191, 0.5);
- --pico-primary-hover: #fa9acf;
- --pico-primary-hover-background: #d9269d;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(248, 105, 191, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.fuchsia.min.css b/css/pico.fluid.classless.conditional.fuchsia.min.css
deleted file mode 100644
index 90fa84db..00000000
--- a/css/pico.fluid.classless.conditional.fuchsia.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(247, 72, 183, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#c1208b;--pico-primary-background:#c1208b;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(193, 32, 139, 0.5);--pico-primary-hover:#98176d;--pico-primary-hover-background:#ac1c7c;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(247, 72, 183, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(248, 105, 191, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f869bf;--pico-primary-background:#c1208b;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(248, 105, 191, 0.5);--pico-primary-hover:#fa9acf;--pico-primary-hover-background:#d9269d;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(248, 105, 191, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(248, 105, 191, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f869bf;--pico-primary-background:#c1208b;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(248, 105, 191, 0.5);--pico-primary-hover:#fa9acf;--pico-primary-hover-background:#d9269d;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(248, 105, 191, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.green.css b/css/pico.fluid.classless.conditional.green.css
deleted file mode 100644
index a1816ddf..00000000
--- a/css/pico.fluid.classless.conditional.green.css
+++ /dev/null
@@ -1,2421 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(71, 164, 23, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #33790f;
- --pico-primary-background: #398712;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(51, 121, 15, 0.5);
- --pico-primary-hover: #265e09;
- --pico-primary-hover-background: #33790f;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(71, 164, 23, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(78, 179, 27, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #4eb31b;
- --pico-primary-background: #398712;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(78, 179, 27, 0.5);
- --pico-primary-hover: #5dd121;
- --pico-primary-hover-background: #409614;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(78, 179, 27, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(78, 179, 27, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #4eb31b;
- --pico-primary-background: #398712;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(78, 179, 27, 0.5);
- --pico-primary-hover: #5dd121;
- --pico-primary-hover-background: #409614;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(78, 179, 27, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.green.min.css b/css/pico.fluid.classless.conditional.green.min.css
deleted file mode 100644
index baae4219..00000000
--- a/css/pico.fluid.classless.conditional.green.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(71, 164, 23, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#33790f;--pico-primary-background:#398712;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(51, 121, 15, 0.5);--pico-primary-hover:#265e09;--pico-primary-hover-background:#33790f;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(71, 164, 23, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(78, 179, 27, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#4eb31b;--pico-primary-background:#398712;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(78, 179, 27, 0.5);--pico-primary-hover:#5dd121;--pico-primary-hover-background:#409614;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(78, 179, 27, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(78, 179, 27, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#4eb31b;--pico-primary-background:#398712;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(78, 179, 27, 0.5);--pico-primary-hover:#5dd121;--pico-primary-hover-background:#409614;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(78, 179, 27, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.grey.css b/css/pico.fluid.classless.conditional.grey.css
deleted file mode 100644
index ab1d0353..00000000
--- a/css/pico.fluid.classless.conditional.grey.css
+++ /dev/null
@@ -1,2421 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(0);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(145, 145, 145, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #6a6a6a;
- --pico-primary-background: #ababab;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(106, 106, 106, 0.5);
- --pico-primary-hover: #525252;
- --pico-primary-hover-background: #9e9e9e;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(145, 145, 145, 0.5);
- --pico-primary-inverse: #000;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(158, 158, 158, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #9e9e9e;
- --pico-primary-background: #ababab;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(158, 158, 158, 0.5);
- --pico-primary-hover: #b9b9b9;
- --pico-primary-hover-background: #b9b9b9;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(158, 158, 158, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(158, 158, 158, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #9e9e9e;
- --pico-primary-background: #ababab;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(158, 158, 158, 0.5);
- --pico-primary-hover: #b9b9b9;
- --pico-primary-hover-background: #b9b9b9;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(158, 158, 158, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.grey.min.css b/css/pico.fluid.classless.conditional.grey.min.css
deleted file mode 100644
index 2e65800f..00000000
--- a/css/pico.fluid.classless.conditional.grey.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(145, 145, 145, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#6a6a6a;--pico-primary-background:#ababab;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(106, 106, 106, 0.5);--pico-primary-hover:#525252;--pico-primary-hover-background:#9e9e9e;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(145, 145, 145, 0.5);--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(158, 158, 158, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#9e9e9e;--pico-primary-background:#ababab;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(158, 158, 158, 0.5);--pico-primary-hover:#b9b9b9;--pico-primary-hover-background:#b9b9b9;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(158, 158, 158, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(158, 158, 158, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#9e9e9e;--pico-primary-background:#ababab;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(158, 158, 158, 0.5);--pico-primary-hover:#b9b9b9;--pico-primary-hover-background:#b9b9b9;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(158, 158, 158, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.indigo.css b/css/pico.fluid.classless.conditional.indigo.css
deleted file mode 100644
index ebfcab66..00000000
--- a/css/pico.fluid.classless.conditional.indigo.css
+++ /dev/null
@@ -1,2421 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(148, 134, 225, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #655cd6;
- --pico-primary-background: #524ed2;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(101, 92, 214, 0.5);
- --pico-primary-hover: #4040bf;
- --pico-primary-hover-background: #4040bf;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(148, 134, 225, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(162, 148, 229, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #a294e5;
- --pico-primary-background: #524ed2;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(162, 148, 229, 0.5);
- --pico-primary-hover: #bdb2ec;
- --pico-primary-hover-background: #655cd6;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(162, 148, 229, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(162, 148, 229, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #a294e5;
- --pico-primary-background: #524ed2;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(162, 148, 229, 0.5);
- --pico-primary-hover: #bdb2ec;
- --pico-primary-hover-background: #655cd6;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(162, 148, 229, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.indigo.min.css b/css/pico.fluid.classless.conditional.indigo.min.css
deleted file mode 100644
index 7d3d963b..00000000
--- a/css/pico.fluid.classless.conditional.indigo.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(148, 134, 225, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#655cd6;--pico-primary-background:#524ed2;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(101, 92, 214, 0.5);--pico-primary-hover:#4040bf;--pico-primary-hover-background:#4040bf;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(148, 134, 225, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(162, 148, 229, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#a294e5;--pico-primary-background:#524ed2;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(162, 148, 229, 0.5);--pico-primary-hover:#bdb2ec;--pico-primary-hover-background:#655cd6;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(162, 148, 229, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(162, 148, 229, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#a294e5;--pico-primary-background:#524ed2;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(162, 148, 229, 0.5);--pico-primary-hover:#bdb2ec;--pico-primary-hover-background:#655cd6;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(162, 148, 229, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.jade.css b/css/pico.fluid.classless.conditional.jade.css
deleted file mode 100644
index 80a8bca5..00000000
--- a/css/pico.fluid.classless.conditional.jade.css
+++ /dev/null
@@ -1,2421 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(0, 166, 110, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #007a50;
- --pico-primary-background: #007a50;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(0, 122, 80, 0.5);
- --pico-primary-hover: #005f3d;
- --pico-primary-hover-background: #006d46;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(0, 166, 110, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(0, 180, 120, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #00b478;
- --pico-primary-background: #007a50;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(0, 180, 120, 0.5);
- --pico-primary-hover: #00cc88;
- --pico-primary-hover-background: #00895a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(0, 180, 120, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(0, 180, 120, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #00b478;
- --pico-primary-background: #007a50;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(0, 180, 120, 0.5);
- --pico-primary-hover: #00cc88;
- --pico-primary-hover-background: #00895a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(0, 180, 120, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.jade.min.css b/css/pico.fluid.classless.conditional.jade.min.css
deleted file mode 100644
index e9318356..00000000
--- a/css/pico.fluid.classless.conditional.jade.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(0, 166, 110, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#007a50;--pico-primary-background:#007a50;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(0, 122, 80, 0.5);--pico-primary-hover:#005f3d;--pico-primary-hover-background:#006d46;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(0, 166, 110, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(0, 180, 120, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#00b478;--pico-primary-background:#007a50;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(0, 180, 120, 0.5);--pico-primary-hover:#00cc88;--pico-primary-hover-background:#00895a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(0, 180, 120, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(0, 180, 120, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#00b478;--pico-primary-background:#007a50;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(0, 180, 120, 0.5);--pico-primary-hover:#00cc88;--pico-primary-hover-background:#00895a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(0, 180, 120, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.lime.css b/css/pico.fluid.classless.conditional.lime.css
deleted file mode 100644
index 1885a963..00000000
--- a/css/pico.fluid.classless.conditional.lime.css
+++ /dev/null
@@ -1,2421 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(0);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(119, 156, 0, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #577400;
- --pico-primary-background: #a5d601;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(87, 116, 0, 0.5);
- --pico-primary-hover: #435a00;
- --pico-primary-hover-background: #99c801;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(119, 156, 0, 0.5);
- --pico-primary-inverse: #000;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(130, 171, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #82ab00;
- --pico-primary-background: #a5d601;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(130, 171, 0, 0.5);
- --pico-primary-hover: #99c801;
- --pico-primary-hover-background: #b2e51a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(130, 171, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(130, 171, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #82ab00;
- --pico-primary-background: #a5d601;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(130, 171, 0, 0.5);
- --pico-primary-hover: #99c801;
- --pico-primary-hover-background: #b2e51a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(130, 171, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.lime.min.css b/css/pico.fluid.classless.conditional.lime.min.css
deleted file mode 100644
index 09c2fb34..00000000
--- a/css/pico.fluid.classless.conditional.lime.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(119, 156, 0, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#577400;--pico-primary-background:#a5d601;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(87, 116, 0, 0.5);--pico-primary-hover:#435a00;--pico-primary-hover-background:#99c801;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(119, 156, 0, 0.5);--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(130, 171, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#82ab00;--pico-primary-background:#a5d601;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(130, 171, 0, 0.5);--pico-primary-hover:#99c801;--pico-primary-hover-background:#b2e51a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(130, 171, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(130, 171, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#82ab00;--pico-primary-background:#a5d601;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(130, 171, 0, 0.5);--pico-primary-hover:#99c801;--pico-primary-hover-background:#b2e51a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(130, 171, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.orange.css b/css/pico.fluid.classless.conditional.orange.css
deleted file mode 100644
index 80f3bc73..00000000
--- a/css/pico.fluid.classless.conditional.orange.css
+++ /dev/null
@@ -1,2421 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(244, 93, 44, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #bd3c13;
- --pico-primary-background: #d24317;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(189, 60, 19, 0.5);
- --pico-primary-hover: #942d0d;
- --pico-primary-hover-background: #bd3c13;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(244, 93, 44, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(245, 107, 61, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f56b3d;
- --pico-primary-background: #d24317;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(245, 107, 61, 0.5);
- --pico-primary-hover: #f8a283;
- --pico-primary-hover-background: #e74b1a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(245, 107, 61, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(245, 107, 61, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f56b3d;
- --pico-primary-background: #d24317;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(245, 107, 61, 0.5);
- --pico-primary-hover: #f8a283;
- --pico-primary-hover-background: #e74b1a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(245, 107, 61, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.orange.min.css b/css/pico.fluid.classless.conditional.orange.min.css
deleted file mode 100644
index 61a8e83e..00000000
--- a/css/pico.fluid.classless.conditional.orange.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(244, 93, 44, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#bd3c13;--pico-primary-background:#d24317;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(189, 60, 19, 0.5);--pico-primary-hover:#942d0d;--pico-primary-hover-background:#bd3c13;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(244, 93, 44, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(245, 107, 61, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f56b3d;--pico-primary-background:#d24317;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(245, 107, 61, 0.5);--pico-primary-hover:#f8a283;--pico-primary-hover-background:#e74b1a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(245, 107, 61, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(245, 107, 61, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f56b3d;--pico-primary-background:#d24317;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(245, 107, 61, 0.5);--pico-primary-hover:#f8a283;--pico-primary-hover-background:#e74b1a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(245, 107, 61, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.pink.css b/css/pico.fluid.classless.conditional.pink.css
deleted file mode 100644
index 9ad71215..00000000
--- a/css/pico.fluid.classless.conditional.pink.css
+++ /dev/null
@@ -1,2421 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(246, 84, 126, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #c72259;
- --pico-primary-background: #d92662;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(199, 34, 89, 0.5);
- --pico-primary-hover: #9d1945;
- --pico-primary-hover-background: #c72259;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(246, 84, 126, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(247, 112, 142, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f7708e;
- --pico-primary-background: #d92662;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(247, 112, 142, 0.5);
- --pico-primary-hover: #f99eae;
- --pico-primary-hover-background: #f42c6f;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(247, 112, 142, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(247, 112, 142, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f7708e;
- --pico-primary-background: #d92662;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(247, 112, 142, 0.5);
- --pico-primary-hover: #f99eae;
- --pico-primary-hover-background: #f42c6f;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(247, 112, 142, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.pink.min.css b/css/pico.fluid.classless.conditional.pink.min.css
deleted file mode 100644
index ec038bd3..00000000
--- a/css/pico.fluid.classless.conditional.pink.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(246, 84, 126, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#c72259;--pico-primary-background:#d92662;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(199, 34, 89, 0.5);--pico-primary-hover:#9d1945;--pico-primary-hover-background:#c72259;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(246, 84, 126, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(247, 112, 142, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f7708e;--pico-primary-background:#d92662;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(247, 112, 142, 0.5);--pico-primary-hover:#f99eae;--pico-primary-hover-background:#f42c6f;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(247, 112, 142, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(247, 112, 142, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f7708e;--pico-primary-background:#d92662;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(247, 112, 142, 0.5);--pico-primary-hover:#f99eae;--pico-primary-hover-background:#f42c6f;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(247, 112, 142, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.pumpkin.css b/css/pico.fluid.classless.conditional.pumpkin.css
deleted file mode 100644
index 1ace831f..00000000
--- a/css/pico.fluid.classless.conditional.pumpkin.css
+++ /dev/null
@@ -1,2421 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(0);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(210, 122, 1, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #9c5900;
- --pico-primary-background: #ff9500;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(156, 89, 0, 0.5);
- --pico-primary-hover: #7a4400;
- --pico-primary-hover-background: #e48500;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(210, 122, 1, 0.5);
- --pico-primary-inverse: #000;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(228, 133, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #e48500;
- --pico-primary-background: #ff9500;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(228, 133, 0, 0.5);
- --pico-primary-hover: #ffa23a;
- --pico-primary-hover-background: #ffa23a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(228, 133, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(228, 133, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #e48500;
- --pico-primary-background: #ff9500;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(228, 133, 0, 0.5);
- --pico-primary-hover: #ffa23a;
- --pico-primary-hover-background: #ffa23a;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(228, 133, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.pumpkin.min.css b/css/pico.fluid.classless.conditional.pumpkin.min.css
deleted file mode 100644
index 77dde3c1..00000000
--- a/css/pico.fluid.classless.conditional.pumpkin.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(210, 122, 1, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#9c5900;--pico-primary-background:#ff9500;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(156, 89, 0, 0.5);--pico-primary-hover:#7a4400;--pico-primary-hover-background:#e48500;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(210, 122, 1, 0.5);--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(228, 133, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#e48500;--pico-primary-background:#ff9500;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(228, 133, 0, 0.5);--pico-primary-hover:#ffa23a;--pico-primary-hover-background:#ffa23a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(228, 133, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(228, 133, 0, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#e48500;--pico-primary-background:#ff9500;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(228, 133, 0, 0.5);--pico-primary-hover:#ffa23a;--pico-primary-hover-background:#ffa23a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(228, 133, 0, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.purple.css b/css/pico.fluid.classless.conditional.purple.css
deleted file mode 100644
index a94f6d6e..00000000
--- a/css/pico.fluid.classless.conditional.purple.css
+++ /dev/null
@@ -1,2421 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(205, 104, 224, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #aa40bf;
- --pico-primary-background: #9236a4;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(170, 64, 191, 0.5);
- --pico-primary-hover: #802e90;
- --pico-primary-hover-background: #802e90;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(205, 104, 224, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(212, 125, 228, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #d47de4;
- --pico-primary-background: #9236a4;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(212, 125, 228, 0.5);
- --pico-primary-hover: #e2a3eb;
- --pico-primary-hover-background: #aa40bf;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(212, 125, 228, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(212, 125, 228, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #d47de4;
- --pico-primary-background: #9236a4;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(212, 125, 228, 0.5);
- --pico-primary-hover: #e2a3eb;
- --pico-primary-hover-background: #aa40bf;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(212, 125, 228, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.purple.min.css b/css/pico.fluid.classless.conditional.purple.min.css
deleted file mode 100644
index 61a6c746..00000000
--- a/css/pico.fluid.classless.conditional.purple.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(205, 104, 224, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#aa40bf;--pico-primary-background:#9236a4;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(170, 64, 191, 0.5);--pico-primary-hover:#802e90;--pico-primary-hover-background:#802e90;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(205, 104, 224, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(212, 125, 228, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#d47de4;--pico-primary-background:#9236a4;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(212, 125, 228, 0.5);--pico-primary-hover:#e2a3eb;--pico-primary-hover-background:#aa40bf;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(212, 125, 228, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(212, 125, 228, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#d47de4;--pico-primary-background:#9236a4;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(212, 125, 228, 0.5);--pico-primary-hover:#e2a3eb;--pico-primary-hover-background:#aa40bf;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(212, 125, 228, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.red.css b/css/pico.fluid.classless.conditional.red.css
deleted file mode 100644
index d4d693c1..00000000
--- a/css/pico.fluid.classless.conditional.red.css
+++ /dev/null
@@ -1,2421 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(240, 96, 72, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #c52f21;
- --pico-primary-background: #c52f21;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(197, 47, 33, 0.5);
- --pico-primary-hover: #9b2318;
- --pico-primary-hover-background: #af291d;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(240, 96, 72, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(241, 121, 97, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f17961;
- --pico-primary-background: #c52f21;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(241, 121, 97, 0.5);
- --pico-primary-hover: #f5a390;
- --pico-primary-hover-background: #d93526;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(241, 121, 97, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(241, 121, 97, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #f17961;
- --pico-primary-background: #c52f21;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(241, 121, 97, 0.5);
- --pico-primary-hover: #f5a390;
- --pico-primary-hover-background: #d93526;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(241, 121, 97, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.red.min.css b/css/pico.fluid.classless.conditional.red.min.css
deleted file mode 100644
index 655b4ebd..00000000
--- a/css/pico.fluid.classless.conditional.red.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(240, 96, 72, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#c52f21;--pico-primary-background:#c52f21;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(197, 47, 33, 0.5);--pico-primary-hover:#9b2318;--pico-primary-hover-background:#af291d;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(240, 96, 72, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(241, 121, 97, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f17961;--pico-primary-background:#c52f21;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(241, 121, 97, 0.5);--pico-primary-hover:#f5a390;--pico-primary-hover-background:#d93526;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(241, 121, 97, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(241, 121, 97, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#f17961;--pico-primary-background:#c52f21;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(241, 121, 97, 0.5);--pico-primary-hover:#f5a390;--pico-primary-hover-background:#d93526;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(241, 121, 97, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.sand.css b/css/pico.fluid.classless.conditional.sand.css
deleted file mode 100644
index 3ea1d594..00000000
--- a/css/pico.fluid.classless.conditional.sand.css
+++ /dev/null
@@ -1,2421 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(0);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(149, 144, 130, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #6e6a60;
- --pico-primary-background: #ccc6b4;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(110, 106, 96, 0.5);
- --pico-primary-hover: #55524a;
- --pico-primary-hover-background: #beb8a7;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(149, 144, 130, 0.5);
- --pico-primary-inverse: #000;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(163, 158, 143, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #a39e8f;
- --pico-primary-background: #ccc6b4;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(163, 158, 143, 0.5);
- --pico-primary-hover: #beb8a7;
- --pico-primary-hover-background: #dad4c2;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(163, 158, 143, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(163, 158, 143, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #a39e8f;
- --pico-primary-background: #ccc6b4;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(163, 158, 143, 0.5);
- --pico-primary-hover: #beb8a7;
- --pico-primary-hover-background: #dad4c2;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(163, 158, 143, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.sand.min.css b/css/pico.fluid.classless.conditional.sand.min.css
deleted file mode 100644
index feafa1fe..00000000
--- a/css/pico.fluid.classless.conditional.sand.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(149, 144, 130, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#6e6a60;--pico-primary-background:#ccc6b4;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(110, 106, 96, 0.5);--pico-primary-hover:#55524a;--pico-primary-hover-background:#beb8a7;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(149, 144, 130, 0.5);--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(163, 158, 143, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#a39e8f;--pico-primary-background:#ccc6b4;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(163, 158, 143, 0.5);--pico-primary-hover:#beb8a7;--pico-primary-hover-background:#dad4c2;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(163, 158, 143, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(163, 158, 143, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#a39e8f;--pico-primary-background:#ccc6b4;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(163, 158, 143, 0.5);--pico-primary-hover:#beb8a7;--pico-primary-hover-background:#dad4c2;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(163, 158, 143, 0.375);--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.slate.css b/css/pico.fluid.classless.conditional.slate.css
deleted file mode 100644
index 5ae72e5d..00000000
--- a/css/pico.fluid.classless.conditional.slate.css
+++ /dev/null
@@ -1,2421 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(129, 145, 181, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #5d6b89;
- --pico-primary-background: #525f7a;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(93, 107, 137, 0.5);
- --pico-primary-hover: #48536b;
- --pico-primary-hover-background: #48536b;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(129, 145, 181, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(144, 158, 190, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #909ebe;
- --pico-primary-background: #525f7a;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(144, 158, 190, 0.5);
- --pico-primary-hover: #b0b9d0;
- --pico-primary-hover-background: #5d6b89;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(144, 158, 190, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(144, 158, 190, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #909ebe;
- --pico-primary-background: #525f7a;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(144, 158, 190, 0.5);
- --pico-primary-hover: #b0b9d0;
- --pico-primary-hover-background: #5d6b89;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(144, 158, 190, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.slate.min.css b/css/pico.fluid.classless.conditional.slate.min.css
deleted file mode 100644
index 8db7cc15..00000000
--- a/css/pico.fluid.classless.conditional.slate.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(129, 145, 181, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#5d6b89;--pico-primary-background:#525f7a;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(93, 107, 137, 0.5);--pico-primary-hover:#48536b;--pico-primary-hover-background:#48536b;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(129, 145, 181, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(144, 158, 190, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#909ebe;--pico-primary-background:#525f7a;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(144, 158, 190, 0.5);--pico-primary-hover:#b0b9d0;--pico-primary-hover-background:#5d6b89;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(144, 158, 190, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(144, 158, 190, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#909ebe;--pico-primary-background:#525f7a;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(144, 158, 190, 0.5);--pico-primary-hover:#b0b9d0;--pico-primary-hover-background:#5d6b89;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(144, 158, 190, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.violet.css b/css/pico.fluid.classless.conditional.violet.css
deleted file mode 100644
index 4491828d..00000000
--- a/css/pico.fluid.classless.conditional.violet.css
+++ /dev/null
@@ -1,2421 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(1);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(167, 128, 212, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #8352c5;
- --pico-primary-background: #7540bf;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(131, 82, 197, 0.5);
- --pico-primary-hover: #6935b3;
- --pico-primary-hover-background: #6935b3;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(167, 128, 212, 0.5);
- --pico-primary-inverse: #fff;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(178, 144, 217, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #b290d9;
- --pico-primary-background: #7540bf;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(178, 144, 217, 0.5);
- --pico-primary-hover: #c9afe4;
- --pico-primary-hover-background: #8352c5;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(178, 144, 217, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(178, 144, 217, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #b290d9;
- --pico-primary-background: #7540bf;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(178, 144, 217, 0.5);
- --pico-primary-hover: #c9afe4;
- --pico-primary-hover-background: #8352c5;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(178, 144, 217, 0.375);
- --pico-primary-inverse: #fff;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion ()
- */
-.pico details {
- display: block;
- margin-bottom: var(--pico-spacing);
-}
-.pico details summary {
- line-height: 1rem;
- list-style-type: none;
- cursor: pointer;
- transition: color var(--pico-transition);
-}
-.pico details summary:not([role]) {
- color: var(--pico-accordion-close-summary-color);
-}
-.pico details summary::-webkit-details-marker {
- display: none;
-}
-.pico details summary::marker {
- display: none;
-}
-.pico details summary::-moz-list-bullet {
- list-style-type: none;
-}
-.pico details summary::after {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-inline-start: calc(var(--pico-spacing, 1rem) * 0.5);
- float: right;
- transform: rotate(-90deg);
- background-image: var(--pico-icon-chevron);
- background-position: right center;
- background-size: 1rem auto;
- background-repeat: no-repeat;
- content: "";
- transition: transform var(--pico-transition);
-}
-.pico details summary:focus {
- outline: none;
-}
-.pico details summary:focus:not([role]) {
- color: var(--pico-accordion-active-summary-color);
-}
-.pico details summary:focus-visible:not([role]) {
- outline: var(--pico-outline-width) solid var(--pico-primary-focus);
- outline-offset: calc(var(--pico-spacing, 1rem) * 0.5);
- color: var(--pico-primary);
-}
-.pico details summary[role=button] {
- width: 100%;
- text-align: left;
-}
-.pico details summary[role=button]::after {
- height: calc(1rem * var(--pico-line-height, 1.5));
-}
-.pico details[open] > summary {
- margin-bottom: var(--pico-spacing);
-}
-.pico details[open] > summary:not([role]):not(:focus) {
- color: var(--pico-accordion-open-summary-color);
-}
-.pico details[open] > summary::after {
- transform: rotate(0);
-}
-
-[dir=rtl] .pico details summary {
- text-align: right;
-}
-[dir=rtl] .pico details summary::after {
- float: left;
- background-position: left center;
-}
-
-/**
- * Card ()
- */
-.pico article {
- margin-bottom: var(--pico-block-spacing-vertical);
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
- border-radius: var(--pico-border-radius);
- background: var(--pico-card-background-color);
- box-shadow: var(--pico-card-box-shadow);
-}
-.pico article > header,
-.pico article > footer {
- margin-right: calc(var(--pico-block-spacing-horizontal) * -1);
- margin-left: calc(var(--pico-block-spacing-horizontal) * -1);
- padding: calc(var(--pico-block-spacing-vertical) * 0.66) var(--pico-block-spacing-horizontal);
- background-color: var(--pico-card-sectioning-background-color);
-}
-.pico article > header {
- margin-top: calc(var(--pico-block-spacing-vertical) * -1);
- margin-bottom: var(--pico-block-spacing-vertical);
- border-bottom: var(--pico-border-width) solid var(--pico-card-border-color);
- border-top-right-radius: var(--pico-border-radius);
- border-top-left-radius: var(--pico-border-radius);
-}
-.pico article > footer {
- margin-top: var(--pico-block-spacing-vertical);
- margin-bottom: calc(var(--pico-block-spacing-vertical) * -1);
- border-top: var(--pico-border-width) solid var(--pico-card-border-color);
- border-bottom-right-radius: var(--pico-border-radius);
- border-bottom-left-radius: var(--pico-border-radius);
-}
-
-/**
- * Group ([role="group"], [role="search"])
- */
-.pico [role=search],
-.pico [role=group] {
- display: inline-flex;
- position: relative;
- width: 100%;
- margin-bottom: var(--pico-spacing);
- border-radius: var(--pico-border-radius);
- box-shadow: var(--pico-group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- vertical-align: middle;
- transition: box-shadow var(--pico-transition);
-}
-.pico [role=search] > *,
-.pico [role=search] input:not([type=checkbox], [type=radio]),
-.pico [role=search] select,
-.pico [role=group] > *,
-.pico [role=group] input:not([type=checkbox], [type=radio]),
-.pico [role=group] select {
- position: relative;
- flex: 1 1 auto;
- margin-bottom: 0;
-}
-.pico [role=search] > *:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] > *:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.pico [role=search] > *:not(:last-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=search] select:not(:last-child),
-.pico [role=group] > *:not(:last-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:last-child),
-.pico [role=group] select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.pico [role=search] > *:focus,
-.pico [role=search] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=search] select:focus,
-.pico [role=group] > *:focus,
-.pico [role=group] input:not([type=checkbox], [type=radio]):focus,
-.pico [role=group] select:focus {
- z-index: 2;
-}
-.pico [role=search] button:not(:first-child),
-.pico [role=search] [type=submit]:not(:first-child),
-.pico [role=search] [type=reset]:not(:first-child),
-.pico [role=search] [type=button]:not(:first-child),
-.pico [role=search] [role=button]:not(:first-child),
-.pico [role=search] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=search] select:not(:first-child),
-.pico [role=group] button:not(:first-child),
-.pico [role=group] [type=submit]:not(:first-child),
-.pico [role=group] [type=reset]:not(:first-child),
-.pico [role=group] [type=button]:not(:first-child),
-.pico [role=group] [role=button]:not(:first-child),
-.pico [role=group] input:not([type=checkbox], [type=radio]):not(:first-child),
-.pico [role=group] select:not(:first-child) {
- margin-left: calc(var(--pico-border-width) * -1);
-}
-.pico [role=search] button,
-.pico [role=search] [type=submit],
-.pico [role=search] [type=reset],
-.pico [role=search] [type=button],
-.pico [role=search] [role=button],
-.pico [role=group] button,
-.pico [role=group] [type=submit],
-.pico [role=group] [type=reset],
-.pico [role=group] [type=button],
-.pico [role=group] [role=button] {
- width: auto;
-}
-@supports selector(:has(*)) {
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-button);
- }
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=search]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select,
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) input:not([type=checkbox], [type=radio]),
- .pico [role=group]:has(button:focus, [type=submit]:focus, [type=button]:focus, [role=button]:focus) select {
- border-color: transparent;
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus),
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) {
- --pico-group-box-shadow: var(--pico-group-box-shadow-focus-with-input);
- }
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=search]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) button,
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=submit],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [type=button],
- .pico [role=group]:has(input:not([type=submit], [type=button]):focus, select:focus) [role=button] {
- --pico-button-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-border);
- --pico-button-hover-box-shadow: 0 0 0 var(--pico-border-width) var(--pico-primary-hover-border);
- }
- .pico [role=search] button:focus,
- .pico [role=search] [type=submit]:focus,
- .pico [role=search] [type=reset]:focus,
- .pico [role=search] [type=button]:focus,
- .pico [role=search] [role=button]:focus,
- .pico [role=group] button:focus,
- .pico [role=group] [type=submit]:focus,
- .pico [role=group] [type=reset]:focus,
- .pico [role=group] [type=button]:focus,
- .pico [role=group] [role=button]:focus {
- box-shadow: none;
- }
-}
-
-.pico [role=search] > *:first-child {
- border-top-left-radius: 5rem;
- border-bottom-left-radius: 5rem;
-}
-.pico [role=search] > *:last-child {
- border-top-right-radius: 5rem;
- border-bottom-right-radius: 5rem;
-}
-
-/**
- * Loading ([aria-busy=true])
- */
-.pico [aria-busy=true]:not(input, select, textarea, html, form) {
- white-space: nowrap;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form)::before {
- display: inline-block;
- width: 1em;
- height: 1em;
- background-image: var(--pico-icon-loading);
- background-size: 1em auto;
- background-repeat: no-repeat;
- content: "";
- vertical-align: -0.125em;
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):not(:empty)::before {
- margin-inline-end: calc(var(--pico-spacing) * 0.5);
-}
-.pico [aria-busy=true]:not(input, select, textarea, html, form):empty {
- text-align: center;
-}
-
-.pico button[aria-busy=true],
-.pico [type=submit][aria-busy=true],
-.pico [type=button][aria-busy=true],
-.pico [type=reset][aria-busy=true],
-.pico [role=button][aria-busy=true],
-.pico a[aria-busy=true] {
- pointer-events: none;
-}
-
-/**
- * Modal ()
- */
-:root,
-:host {
- --pico-scrollbar-width: 0px;
-}
-
-.pico dialog {
- display: flex;
- z-index: 999;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- align-items: center;
- justify-content: center;
- width: inherit;
- min-width: 100%;
- height: inherit;
- min-height: 100%;
- padding: 0;
- border: 0;
- -webkit-backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- backdrop-filter: var(--pico-modal-overlay-backdrop-filter);
- background-color: var(--pico-modal-overlay-background-color);
- color: var(--pico-color);
-}
-.pico dialog > article {
- width: 100%;
- max-height: calc(100vh - var(--pico-spacing) * 2);
- margin: var(--pico-spacing);
- overflow: auto;
-}
-@media (min-width: 576px) {
- .pico dialog > article {
- max-width: 510px;
- }
-}
-@media (min-width: 768px) {
- .pico dialog > article {
- max-width: 700px;
- }
-}
-.pico dialog > article > header > * {
- margin-bottom: 0;
-}
-.pico dialog > article > header :is(a, button)[rel=prev] {
- margin: 0;
- margin-left: var(--pico-spacing);
- padding: 0;
- float: right;
-}
-.pico dialog > article > footer {
- text-align: right;
-}
-.pico dialog > article > footer button,
-.pico dialog > article > footer [role=button] {
- margin-bottom: 0;
-}
-.pico dialog > article > footer button:not(:first-of-type),
-.pico dialog > article > footer [role=button]:not(:first-of-type) {
- margin-left: calc(var(--pico-spacing) * 0.5);
-}
-.pico dialog > article :is(a, button)[rel=prev] {
- display: block;
- width: 1rem;
- height: 1rem;
- margin-top: calc(var(--pico-spacing) * -1);
- margin-bottom: var(--pico-spacing);
- margin-left: auto;
- border: none;
- background-image: var(--pico-icon-close);
- background-position: center;
- background-size: auto 1rem;
- background-repeat: no-repeat;
- background-color: transparent;
- opacity: 0.5;
- transition: opacity var(--pico-transition);
-}
-.pico dialog > article :is(a, button)[rel=prev]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- opacity: 1;
-}
-.pico dialog:not([open]), .pico dialog[open=false] {
- display: none;
-}
-
-/**
- * Nav
- */
-:where(nav li)::before {
- float: left;
- content: "";
-}
-
-.pico nav,
-.pico nav ul {
- display: flex;
-}
-
-.pico nav {
- justify-content: space-between;
- overflow: visible;
-}
-.pico nav ol,
-.pico nav ul {
- align-items: center;
- margin-bottom: 0;
- padding: 0;
- list-style: none;
-}
-.pico nav ol:first-of-type,
-.pico nav ul:first-of-type {
- margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav ol:last-of-type,
-.pico nav ul:last-of-type {
- margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
-}
-.pico nav li {
- display: inline-block;
- margin: 0;
- padding: var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal);
-}
-.pico nav li :where(a, [role=link]) {
- display: inline-block;
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);
- padding: var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);
- border-radius: var(--pico-border-radius);
-}
-.pico nav li :where(a, [role=link]):not(:hover) {
- text-decoration: none;
-}
-.pico nav li button,
-.pico nav li [role=button],
-.pico nav li [type=button],
-.pico nav li input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico nav li select {
- height: auto;
- margin-right: inherit;
- margin-bottom: 0;
- margin-left: inherit;
- padding: calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] {
- align-items: center;
- justify-content: start;
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:first-child) {
- margin-inline-start: var(--pico-nav-link-spacing-horizontal);
-}
-.pico nav[aria-label=breadcrumb] ul li a {
- margin: calc(var(--pico-nav-link-spacing-vertical) * -1) 0;
- margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) * -1);
-}
-.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
- display: inline-block;
- position: absolute;
- width: calc(var(--pico-nav-link-spacing-horizontal) * 4);
- margin: 0 calc(var(--pico-nav-link-spacing-horizontal) * -1);
- content: var(--pico-nav-breadcrumb-divider);
- color: var(--pico-muted-color);
- text-align: center;
- text-decoration: none;
- white-space: nowrap;
-}
-.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]) {
- background-color: transparent;
- color: inherit;
- text-decoration: none;
- pointer-events: none;
-}
-
-.pico aside nav,
-.pico aside ol,
-.pico aside ul,
-.pico aside li {
- display: block;
-}
-.pico aside li {
- padding: calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal);
-}
-.pico aside li a {
- display: block;
-}
-.pico aside li [role=button] {
- margin: inherit;
-}
-
-[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after {
- content: "\\";
-}
-
-/**
- * Progress
- */
-.pico progress {
- display: inline-block;
- vertical-align: baseline;
-}
-
-.pico progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- display: inline-block;
- appearance: none;
- width: 100%;
- height: 0.5rem;
- margin-bottom: calc(var(--pico-spacing) * 0.5);
- overflow: hidden;
- border: 0;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-progress-background-color);
- color: var(--pico-progress-color);
-}
-.pico progress::-webkit-progress-bar {
- border-radius: var(--pico-border-radius);
- background: none;
-}
-.pico progress[value]::-webkit-progress-value {
- background-color: var(--pico-progress-color);
- -webkit-transition: inline-size var(--pico-transition);
- transition: inline-size var(--pico-transition);
-}
-.pico progress::-moz-progress-bar {
- background-color: var(--pico-progress-color);
-}
-@media (prefers-reduced-motion: no-preference) {
- .pico progress:indeterminate {
- background: var(--pico-progress-background-color) linear-gradient(to right, var(--pico-progress-color) 30%, var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;
- animation: progress-indeterminate 1s linear infinite;
- }
- .pico progress:indeterminate[value]::-webkit-progress-value {
- background-color: transparent;
- }
- .pico progress:indeterminate::-moz-progress-bar {
- background-color: transparent;
- }
-}
-
-@media (prefers-reduced-motion: no-preference) {
- [dir=rtl] .pico progress:indeterminate {
- animation-direction: reverse;
- }
-}
-
-@keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
-}
-/**
- * Tooltip ([data-tooltip])
- */
-.pico [data-tooltip] {
- position: relative;
-}
-.pico [data-tooltip]:not(a, button, input, [role=button]) {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-.pico [data-tooltip][data-placement=top]::before, .pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::before, .pico [data-tooltip]::after {
- display: block;
- z-index: 99;
- position: absolute;
- bottom: 100%;
- left: 50%;
- padding: 0.25rem 0.5rem;
- overflow: hidden;
- transform: translate(-50%, -0.25rem);
- border-radius: var(--pico-border-radius);
- background: var(--pico-tooltip-background-color);
- content: attr(data-tooltip);
- color: var(--pico-tooltip-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
- font-size: 0.875rem;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- opacity: 0;
- pointer-events: none;
-}
-.pico [data-tooltip][data-placement=top]::after, .pico [data-tooltip]::after {
- padding: 0;
- transform: translate(-50%, 0rem);
- border-top: 0.3rem solid;
- border-right: 0.3rem solid transparent;
- border-left: 0.3rem solid transparent;
- border-radius: 0;
- background-color: transparent;
- content: "";
- color: var(--pico-tooltip-background-color);
-}
-.pico [data-tooltip][data-placement=bottom]::before, .pico [data-tooltip][data-placement=bottom]::after {
- top: 100%;
- bottom: auto;
- transform: translate(-50%, 0.25rem);
-}
-.pico [data-tooltip][data-placement=bottom]:after {
- transform: translate(-50%, -0.3rem);
- border: 0.3rem solid transparent;
- border-bottom: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=left]::before, .pico [data-tooltip][data-placement=left]::after {
- top: 50%;
- right: 100%;
- bottom: auto;
- left: auto;
- transform: translate(-0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=left]:after {
- transform: translate(0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-left: 0.3rem solid;
-}
-.pico [data-tooltip][data-placement=right]::before, .pico [data-tooltip][data-placement=right]::after {
- top: 50%;
- right: auto;
- bottom: auto;
- left: 100%;
- transform: translate(0.25rem, -50%);
-}
-.pico [data-tooltip][data-placement=right]:after {
- transform: translate(-0.3rem, -50%);
- border: 0.3rem solid transparent;
- border-right: 0.3rem solid;
-}
-.pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- opacity: 1;
-}
-@media (hover: hover) and (pointer: fine) {
- .pico [data-tooltip]:focus::before, .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::before, .pico [data-tooltip]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, -0.25rem);
- transform: translate(-50%, 0.75rem);
- animation-duration: 0.2s;
- animation-fill-mode: forwards;
- animation-name: tooltip-slide;
- opacity: 0;
- }
- .pico [data-tooltip]:focus::after, .pico [data-tooltip]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, 0rem);
- transform: translate(-50%, -0.25rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::before, .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::before, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-slide-to: translate(-50%, 0.25rem);
- transform: translate(-50%, -0.75rem);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=bottom]:focus::after, .pico [data-tooltip][data-placement=bottom]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-50%, -0.3rem);
- transform: translate(-50%, -0.5rem);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::before, .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::before, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-slide-to: translate(-0.25rem, -50%);
- transform: translate(0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=left]:focus::after, .pico [data-tooltip][data-placement=left]:hover::after {
- --pico-tooltip-caret-slide-to: translate(0.3rem, -50%);
- transform: translate(0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::before, .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::before, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-slide-to: translate(0.25rem, -50%);
- transform: translate(-0.75rem, -50%);
- animation-name: tooltip-slide;
- }
- .pico [data-tooltip][data-placement=right]:focus::after, .pico [data-tooltip][data-placement=right]:hover::after {
- --pico-tooltip-caret-slide-to: translate(-0.3rem, -50%);
- transform: translate(-0.05rem, -50%);
- animation-name: tooltip-caret-slide;
- }
-}
-@keyframes tooltip-slide {
- to {
- transform: var(--pico-tooltip-slide-to);
- opacity: 1;
- }
-}
-@keyframes tooltip-caret-slide {
- 50% {
- opacity: 0;
- }
- to {
- transform: var(--pico-tooltip-caret-slide-to);
- opacity: 1;
- }
-}
-
-/**
- * Accessibility & User interaction
- */
-.pico [aria-controls] {
- cursor: pointer;
-}
-
-.pico [aria-disabled=true],
-.pico [disabled] {
- cursor: not-allowed;
-}
-
-.pico [aria-hidden=false][hidden] {
- display: initial;
-}
-
-.pico [aria-hidden=false][hidden]:not(:focus) {
- clip: rect(0, 0, 0, 0);
- position: absolute;
-}
-
-.pico a,
-.pico area,
-.pico button,
-.pico input,
-.pico label,
-.pico select,
-.pico summary,
-.pico textarea,
-.pico [tabindex] {
- -ms-touch-action: manipulation;
-}
-
-.pico [dir=rtl] {
- direction: rtl;
-}
-
-/**
- * Reduce Motion Features
- */
-@media (prefers-reduced-motion: reduce) {
- .pico *:not([aria-busy=true]),
- .pico :not([aria-busy=true])::before,
- .pico :not([aria-busy=true])::after {
- background-attachment: initial !important;
- animation-duration: 1ms !important;
- animation-delay: -1ms !important;
- animation-iteration-count: 1 !important;
- scroll-behavior: auto !important;
- transition-delay: 0s !important;
- transition-duration: 0s !important;
- }
-}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.violet.min.css b/css/pico.fluid.classless.conditional.violet.min.css
deleted file mode 100644
index 041c4c46..00000000
--- a/css/pico.fluid.classless.conditional.violet.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "UTF-8";/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[role=search]{--pico-border-radius:5rem}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}.pico details summary[role=button]::after{filter:brightness(0) invert(1)}.pico [aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button])::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(167, 128, 212, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#8352c5;--pico-primary-background:#7540bf;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(131, 82, 197, 0.5);--pico-primary-hover:#6935b3;--pico-primary-hover-background:#6935b3;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(167, 128, 212, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(178, 144, 217, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#b290d9;--pico-primary-background:#7540bf;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(178, 144, 217, 0.5);--pico-primary-hover:#c9afe4;--pico-primary-hover-background:#8352c5;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(178, 144, 217, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(178, 144, 217, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#b290d9;--pico-primary-background:#7540bf;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(178, 144, 217, 0.5);--pico-primary-hover:#c9afe4;--pico-primary-hover-background:#8352c5;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(178, 144, 217, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}.pico [type=checkbox],.pico [type=radio],.pico [type=range],.pico progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}.pico body>footer,.pico body>header,.pico body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}.pico p{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}.pico blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::-moz-selection{background-color:var(--pico-text-selection-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico a[role=button]{display:inline-block}.pico button{margin:0;overflow:visible;font-family:inherit;text-transform:none}.pico [type=button],.pico [type=reset],.pico [type=submit],.pico button{-webkit-appearance:button}.pico [role=button],.pico [type=button],.pico [type=file]::file-selector-button,.pico [type=reset],.pico [type=submit],.pico button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico [role=button]:is(:hover,:active,:focus),.pico [role=button]:is([aria-current]:not([aria-current=false])),.pico [type=button]:is(:hover,:active,:focus),.pico [type=button]:is([aria-current]:not([aria-current=false])),.pico [type=file]::file-selector-button:is(:hover,:active,:focus),.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),.pico [type=reset]:is(:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false])),.pico [type=submit]:is(:hover,:active,:focus),.pico [type=submit]:is([aria-current]:not([aria-current=false])),.pico button:is(:hover,:active,:focus),.pico button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}.pico [role=button]:focus,.pico [role=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=button]:focus,.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,.pico [type=file]::file-selector-button:focus,.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,.pico [type=reset]:focus,.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,.pico [type=submit]:focus,.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,.pico button:focus,.pico button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.pico [type=button],.pico [type=reset],.pico [type=submit]{margin-bottom:var(--pico-spacing)}.pico [type=file]::file-selector-button,.pico [type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}.pico [type=file]::file-selector-button:focus,.pico [type=reset]:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico :where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],.pico :where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}.pico :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}.pico td,.pico th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot td,.pico tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) td,.pico table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}.pico :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}.pico audio,.pico video{display:inline-block}.pico audio:not([controls]){display:none;height:0}.pico :where(iframe){border-style:none}.pico img{max-width:100%;height:auto;border-style:none}.pico :where(svg:not([fill])){fill:currentColor}.pico svg:not(:host),.pico svg:not(:root){overflow:hidden}.pico code,.pico kbd,.pico pre,.pico samp{font-size:.875em;font-family:var(--pico-font-family)}.pico pre code,.pico pre samp{font-size:inherit;font-family:inherit}.pico pre{-ms-overflow-style:scrollbar;overflow:auto}.pico code,.pico kbd,.pico pre,.pico samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}.pico code,.pico kbd,.pico samp{display:inline-block;padding:.375rem}.pico pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}.pico pre>code,.pico pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}.pico kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}.pico figure{display:block;margin:0;padding:0}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none!important}.pico canvas{display:inline-block}.pico input,.pico optgroup,.pico select,.pico textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}.pico input{overflow:visible}.pico select{text-transform:none}.pico legend{max-width:100%;padding:0;color:inherit;white-space:normal}.pico textarea{overflow:auto}.pico [type=checkbox],.pico [type=radio]{padding:0}.pico ::-webkit-inner-spin-button,.pico ::-webkit-outer-spin-button{height:auto}.pico [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.pico [type=search]::-webkit-search-decoration{-webkit-appearance:none}.pico ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pico ::-moz-focus-inner{padding:0;border-style:none}.pico :-moz-focusring{outline:0}.pico :-moz-ui-invalid{box-shadow:none}.pico ::-ms-expand{display:none}.pico [type=file],.pico [type=range]{padding:0;border-width:0}.pico input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}.pico fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}.pico fieldset legend,.pico label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}.pico fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}.pico button[type=submit],.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{width:100%}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico select,.pico textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}.pico input,.pico select,.pico textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}.pico :where(select,textarea):not([readonly]):is(:active,:focus),.pico input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}.pico :where(select,textarea):not([readonly]):focus,.pico input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}.pico :where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),.pico input:not([type=submit],[type=button],[type=reset])[disabled],.pico label[aria-disabled=true],.pico select[disabled],.pico textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}.pico label[aria-disabled=true] input[disabled]{opacity:1}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}.pico :where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}.pico :where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}.pico :where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] .pico :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}.pico input::-webkit-input-placeholder,.pico input::placeholder,.pico select:invalid,.pico textarea::-webkit-input-placeholder,.pico textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}.pico input:not([type=checkbox],[type=radio]),.pico select,.pico textarea{margin-bottom:var(--pico-spacing)}.pico select::-ms-expand{border:0;background-color:transparent}.pico select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}.pico select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] .pico select:not([multiple],[size]){background-position:center left .75rem}.pico textarea{display:block;resize:vertical}.pico textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}.pico :where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}.pico :where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}.pico label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}.pico label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}.pico [type=checkbox],.pico [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}.pico [type=checkbox]::-ms-check,.pico [type=radio]::-ms-check{display:none}.pico [type=checkbox]:checked,.pico [type=checkbox]:checked:active,.pico [type=checkbox]:checked:focus,.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=checkbox]~label,.pico [type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}.pico [type=checkbox]~label:not(:last-of-type),.pico [type=radio]~label:not(:last-of-type){margin-inline-end:1em}.pico [type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}.pico [type=radio]{border-radius:50%}.pico [type=radio]:checked,.pico [type=radio]:checked:active,.pico [type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}.pico [type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}.pico [type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}.pico [type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}.pico [type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}.pico [type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}.pico [type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}.pico [type=checkbox][aria-invalid=false]:checked,.pico [type=checkbox][aria-invalid=false]:checked:active,.pico [type=checkbox][aria-invalid=false]:checked:focus,.pico [type=checkbox][role=switch][aria-invalid=false]:checked,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus,.pico [type=radio][aria-invalid=false]:checked,.pico [type=radio][aria-invalid=false]:checked:active,.pico [type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}.pico [type=checkbox]:checked:active[aria-invalid=true],.pico [type=checkbox]:checked:focus[aria-invalid=true],.pico [type=checkbox]:checked[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true],.pico [type=checkbox][role=switch]:checked[aria-invalid=true],.pico [type=radio]:checked:active[aria-invalid=true],.pico [type=radio]:checked:focus[aria-invalid=true],.pico [type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}.pico [type=color]::-webkit-color-swatch-wrapper{padding:0}.pico [type=color]::-moz-focus-inner{padding:0}.pico [type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico [type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}.pico [type=date]::-webkit-calendar-picker-indicator,.pico [type=datetime-local]::-webkit-calendar-picker-indicator,.pico [type=month]::-webkit-calendar-picker-indicator,.pico [type=time]::-webkit-calendar-picker-indicator,.pico [type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){.pico [type=date],.pico [type=datetime-local],.pico [type=month],.pico [type=time],.pico [type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] .pico :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}.pico [type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}.pico [type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}.pico [type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}.pico [type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}.pico [type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}.pico [type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}.pico [type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}.pico [type=range]:active,.pico [type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}.pico [type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.pico [type=range]:active::-moz-range-thumb{transform:scale(1.25)}.pico [type=range]:active::-ms-thumb{transform:scale(1.25)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}.pico input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] .pico :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}.pico details{display:block;margin-bottom:var(--pico-spacing)}.pico details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}.pico details summary:not([role]){color:var(--pico-accordion-close-summary-color)}.pico details summary::-webkit-details-marker{display:none}.pico details summary::marker{display:none}.pico details summary::-moz-list-bullet{list-style-type:none}.pico details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}.pico details summary:focus{outline:0}.pico details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}.pico details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}.pico details summary[role=button]{width:100%;text-align:left}.pico details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}.pico details[open]>summary{margin-bottom:var(--pico-spacing)}.pico details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}.pico details[open]>summary::after{transform:rotate(0)}[dir=rtl] .pico details summary{text-align:right}[dir=rtl] .pico details summary::after{float:left;background-position:left center}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>footer,.pico article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=group],.pico [role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select,.pico [role=group]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus,.pico [role=group]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=search]>:focus{z-index:2}.pico [role=group] [role=button]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] button:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=group] [role=button],.pico [role=group] [type=button],.pico [role=group] [type=reset],.pico [role=group] [type=submit],.pico [role=group] button,.pico [role=search] [role=button],.pico [role=search] [type=button],.pico [role=search] [type=reset],.pico [role=search] [type=submit],.pico [role=search] button{width:auto}@supports selector(:has(*)){.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=group] [role=button]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] button:focus,.pico [role=search] [role=button]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] button:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.pico [aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}.pico [aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}.pico [aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}.pico [aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}.pico [role=button][aria-busy=true],.pico [type=button][aria-busy=true],.pico [type=reset][aria-busy=true],.pico [type=submit][aria-busy=true],.pico a[aria-busy=true],.pico button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}.pico dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}.pico dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){.pico dialog>article{max-width:510px}}@media (min-width:768px){.pico dialog>article{max-width:700px}}.pico dialog>article>header>*{margin-bottom:0}.pico dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}.pico dialog>article>footer{text-align:right}.pico dialog>article>footer [role=button],.pico dialog>article>footer button{margin-bottom:0}.pico dialog>article>footer [role=button]:not(:first-of-type),.pico dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}.pico dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}.pico dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}.pico dialog:not([open]),.pico dialog[open=false]{display:none}:where(nav li)::before{float:left;content:""}.pico nav,.pico nav ul{display:flex}.pico nav{justify-content:space-between;overflow:visible}.pico nav ol,.pico nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}.pico nav ol:first-of-type,.pico nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav ol:last-of-type,.pico nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}.pico nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}.pico nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}.pico nav li :where(a,[role=link]):not(:hover){text-decoration:none}.pico nav li [role=button],.pico nav li [type=button],.pico nav li button,.pico nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),.pico nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb]{align-items:center;justify-content:start}.pico nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}.pico nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}.pico nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}.pico nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}.pico aside li,.pico aside nav,.pico aside ol,.pico aside ul{display:block}.pico aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}.pico aside li a{display:block}.pico aside li [role=button]{margin:inherit}[dir=rtl] .pico nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}.pico progress{display:inline-block;vertical-align:baseline}.pico progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}.pico progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}.pico progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}.pico progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){.pico progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}.pico progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}.pico progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pico progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.pico [data-tooltip]{position:relative}.pico [data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}.pico [data-tooltip]::after,.pico [data-tooltip]::before,.pico [data-tooltip][data-placement=top]::after,.pico [data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}.pico [data-tooltip]::after,.pico [data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}.pico [data-tooltip][data-placement=bottom]::after,.pico [data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}.pico [data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}.pico [data-tooltip][data-placement=left]::after,.pico [data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}.pico [data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}.pico [data-tooltip][data-placement=right]::after,.pico [data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}.pico [data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){.pico [data-tooltip]:focus::after,.pico [data-tooltip]:focus::before,.pico [data-tooltip]:hover::after,.pico [data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}.pico [data-tooltip]:focus::after,.pico [data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:focus::before,.pico [data-tooltip][data-placement=bottom]:hover::after,.pico [data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=bottom]:focus::after,.pico [data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:focus::before,.pico [data-tooltip][data-placement=left]:hover::after,.pico [data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=left]:focus::after,.pico [data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:focus::before,.pico [data-tooltip][data-placement=right]:hover::after,.pico [data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}.pico [data-tooltip][data-placement=right]:focus::after,.pico [data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}.pico [aria-controls]{cursor:pointer}.pico [aria-disabled=true],.pico [disabled]{cursor:not-allowed}.pico [aria-hidden=false][hidden]{display:initial}.pico [aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.pico [tabindex],.pico a,.pico area,.pico button,.pico input,.pico label,.pico select,.pico summary,.pico textarea{-ms-touch-action:manipulation}.pico [dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){.pico :not([aria-busy=true]),.pico :not([aria-busy=true])::after,.pico :not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
\ No newline at end of file
diff --git a/css/pico.fluid.classless.conditional.yellow.css b/css/pico.fluid.classless.conditional.yellow.css
deleted file mode 100644
index 559c6f8a..00000000
--- a/css/pico.fluid.classless.conditional.yellow.css
+++ /dev/null
@@ -1,2421 +0,0 @@
-@charset "UTF-8";
-/*!
- * Pico CSS ✨ v2.1.1 (https://picocss.com)
- * Copyright 2019-2025 - Licensed under MIT
- */
-/**
- * Styles
- */
-:root,
-:host {
- --pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);
- --pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);
- --pico-font-family: var(--pico-font-family-sans-serif);
- --pico-line-height: 1.5;
- --pico-font-weight: 400;
- --pico-font-size: 100%;
- --pico-text-underline-offset: 0.1rem;
- --pico-border-radius: 0.25rem;
- --pico-border-width: 0.0625rem;
- --pico-outline-width: 0.125rem;
- --pico-transition: 0.2s ease-in-out;
- --pico-spacing: 1rem;
- --pico-typography-spacing-vertical: 1rem;
- --pico-block-spacing-vertical: var(--pico-spacing);
- --pico-block-spacing-horizontal: var(--pico-spacing);
- --pico-form-element-spacing-vertical: 0.75rem;
- --pico-form-element-spacing-horizontal: 1rem;
- --pico-group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-group-box-shadow-focus-with-button: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
- --pico-group-box-shadow-focus-with-input: 0 0 0 0.0625rem var(--pico-form-element-border-color);
- --pico-modal-overlay-backdrop-filter: blur(0.375rem);
- --pico-nav-element-spacing-vertical: 1rem;
- --pico-nav-element-spacing-horizontal: 0.5rem;
- --pico-nav-link-spacing-vertical: 0.5rem;
- --pico-nav-link-spacing-horizontal: 0.5rem;
- --pico-nav-breadcrumb-divider: ">";
- --pico-icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
- --pico-icon-loading: url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");
-}
-@media (min-width: 576px) {
- :root,
- :host {
- --pico-font-size: 106.25%;
- }
-}
-@media (min-width: 768px) {
- :root,
- :host {
- --pico-font-size: 112.5%;
- }
-}
-@media (min-width: 1024px) {
- :root,
- :host {
- --pico-font-size: 118.75%;
- }
-}
-@media (min-width: 1280px) {
- :root,
- :host {
- --pico-font-size: 125%;
- }
-}
-@media (min-width: 1536px) {
- :root,
- :host {
- --pico-font-size: 131.25%;
- }
-}
-
-a {
- --pico-text-decoration: underline;
-}
-
-small {
- --pico-font-size: 0.875em;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- --pico-font-weight: 700;
-}
-
-h1 {
- --pico-font-size: 2rem;
- --pico-line-height: 1.125;
- --pico-typography-spacing-top: 3rem;
-}
-
-h2 {
- --pico-font-size: 1.75rem;
- --pico-line-height: 1.15;
- --pico-typography-spacing-top: 2.625rem;
-}
-
-h3 {
- --pico-font-size: 1.5rem;
- --pico-line-height: 1.175;
- --pico-typography-spacing-top: 2.25rem;
-}
-
-h4 {
- --pico-font-size: 1.25rem;
- --pico-line-height: 1.2;
- --pico-typography-spacing-top: 1.874rem;
-}
-
-h5 {
- --pico-font-size: 1.125rem;
- --pico-line-height: 1.225;
- --pico-typography-spacing-top: 1.6875rem;
-}
-
-h6 {
- --pico-font-size: 1rem;
- --pico-line-height: 1.25;
- --pico-typography-spacing-top: 1.5rem;
-}
-
-thead th,
-thead td,
-tfoot th,
-tfoot td {
- --pico-font-weight: 600;
- --pico-border-width: 0.1875rem;
-}
-
-pre,
-code,
-kbd,
-samp {
- --pico-font-family: var(--pico-font-family-monospace);
-}
-
-kbd {
- --pico-font-weight: bolder;
-}
-
-input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:where(select, textarea) {
- --pico-outline-width: 0.0625rem;
-}
-
-[type=search] {
- --pico-border-radius: 5rem;
-}
-
-[type=checkbox],
-[type=radio] {
- --pico-border-width: 0.125rem;
-}
-
-[type=checkbox][role=switch] {
- --pico-border-width: 0.1875rem;
-}
-
-[role=search] {
- --pico-border-radius: 5rem;
-}
-
-[role=search] button,
-[role=search] [type=submit],
-[role=search] [type=button],
-[role=search] [role=button],
-[role=group] button,
-[role=group] [type=submit],
-[role=group] [type=button],
-[role=group] [role=button] {
- --pico-form-element-spacing-horizontal: 2rem;
-}
-
-.pico details summary[role=button]::after {
- filter: brightness(0) invert(1);
-}
-
-.pico [aria-busy=true]:not(input, select, textarea):is(button, [type=submit], [type=button], [type=reset], [role=button])::before {
- filter: brightness(0) invert(0);
-}
-
-/**
- * Color schemes
- */
-[data-theme=light],
-:root:not([data-theme=dark]),
-:host(:not([data-theme=dark])) {
- color-scheme: light;
- --pico-background-color: #fff;
- --pico-color: #373c44;
- --pico-text-selection-color: rgba(158, 146, 0, 0.25);
- --pico-muted-color: #646b79;
- --pico-muted-border-color: rgb(231, 234, 239.5);
- --pico-primary: #756b00;
- --pico-primary-background: #f2df0d;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(117, 107, 0, 0.5);
- --pico-primary-hover: #5b5300;
- --pico-primary-hover-background: #e8d600;
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(158, 146, 0, 0.5);
- --pico-primary-inverse: #000;
- --pico-secondary: #5d6b89;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(93, 107, 137, 0.5);
- --pico-secondary-hover: #48536b;
- --pico-secondary-hover-background: #48536b;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(93, 107, 137, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #181c25;
- --pico-contrast-background: #181c25;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(24, 28, 37, 0.5);
- --pico-contrast-hover: #000;
- --pico-contrast-hover-background: #000;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-secondary-hover);
- --pico-contrast-focus: rgba(93, 107, 137, 0.25);
- --pico-contrast-inverse: #fff;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
- --pico-h1-color: #2d3138;
- --pico-h2-color: #373c44;
- --pico-h3-color: #424751;
- --pico-h4-color: #4d535e;
- --pico-h5-color: #5c6370;
- --pico-h6-color: #646b79;
- --pico-mark-background-color: rgb(252.5, 230.5, 191.5);
- --pico-mark-color: #0f1114;
- --pico-ins-color: rgb(28.5, 105.5, 84);
- --pico-del-color: rgb(136, 56.5, 53);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(243, 244.5, 246.75);
- --pico-code-color: #646b79;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(251, 251.5, 252.25);
- --pico-form-element-selected-background-color: #dfe3eb;
- --pico-form-element-border-color: #cfd5e2;
- --pico-form-element-color: #23262c;
- --pico-form-element-placeholder-color: var(--pico-muted-color);
- --pico-form-element-active-background-color: #fff;
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);
- --pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);
- --pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #bfc7d9;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #dfe3eb;
- --pico-range-active-border-color: #bfc7d9;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: var(--pico-background-color);
- --pico-card-border-color: var(--pico-muted-border-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(251, 251.5, 252.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(232, 234, 237, 0.75);
- --pico-progress-background-color: #dfe3eb;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=light] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:root:not([data-theme=dark]) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]),
-:host(:not([data-theme=dark])) input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-@media only screen and (prefers-color-scheme: dark) {
- :root:not([data-theme]),
- :host(:not([data-theme])) {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(173, 159, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #ad9f00;
- --pico-primary-background: #f2df0d;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(173, 159, 0, 0.5);
- --pico-primary-hover: #caba01;
- --pico-primary-hover-background: rgb(247.5, 232, 96.5);
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(173, 159, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
- }
- :root:not([data-theme]) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]),
- :host(:not([data-theme])) input:is([type=submit],
- [type=button],
- [type=reset],
- [type=checkbox],
- [type=radio],
- [type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
- }
-}
-[data-theme=dark] {
- color-scheme: dark;
- --pico-background-color: rgb(19, 22.5, 30.5);
- --pico-color: #c2c7d0;
- --pico-text-selection-color: rgba(173, 159, 0, 0.1875);
- --pico-muted-color: #7b8495;
- --pico-muted-border-color: #202632;
- --pico-primary: #ad9f00;
- --pico-primary-background: #f2df0d;
- --pico-primary-border: var(--pico-primary-background);
- --pico-primary-underline: rgba(173, 159, 0, 0.5);
- --pico-primary-hover: #caba01;
- --pico-primary-hover-background: rgb(247.5, 232, 96.5);
- --pico-primary-hover-border: var(--pico-primary-hover-background);
- --pico-primary-hover-underline: var(--pico-primary-hover);
- --pico-primary-focus: rgba(173, 159, 0, 0.375);
- --pico-primary-inverse: #000;
- --pico-secondary: #969eaf;
- --pico-secondary-background: #525f7a;
- --pico-secondary-border: var(--pico-secondary-background);
- --pico-secondary-underline: rgba(150, 158, 175, 0.5);
- --pico-secondary-hover: #b3b9c5;
- --pico-secondary-hover-background: #5d6b89;
- --pico-secondary-hover-border: var(--pico-secondary-hover-background);
- --pico-secondary-hover-underline: var(--pico-secondary-hover);
- --pico-secondary-focus: rgba(144, 158, 190, 0.25);
- --pico-secondary-inverse: #fff;
- --pico-contrast: #dfe3eb;
- --pico-contrast-background: #eff1f4;
- --pico-contrast-border: var(--pico-contrast-background);
- --pico-contrast-underline: rgba(223, 227, 235, 0.5);
- --pico-contrast-hover: #fff;
- --pico-contrast-hover-background: #fff;
- --pico-contrast-hover-border: var(--pico-contrast-hover-background);
- --pico-contrast-hover-underline: var(--pico-contrast-hover);
- --pico-contrast-focus: rgba(207, 213, 226, 0.25);
- --pico-contrast-inverse: #000;
- --pico-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);
- --pico-h1-color: #f0f1f3;
- --pico-h2-color: #e0e3e7;
- --pico-h3-color: #c2c7d0;
- --pico-h4-color: #b3b9c5;
- --pico-h5-color: #a4acba;
- --pico-h6-color: #8891a4;
- --pico-mark-background-color: #014063;
- --pico-mark-color: #fff;
- --pico-ins-color: #62af9a;
- --pico-del-color: rgb(205.5, 126, 123);
- --pico-blockquote-border-color: var(--pico-muted-border-color);
- --pico-blockquote-footer-color: var(--pico-muted-color);
- --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
- --pico-table-border-color: var(--pico-muted-border-color);
- --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375);
- --pico-code-background-color: rgb(26, 30.5, 40.25);
- --pico-code-color: #8891a4;
- --pico-code-kbd-background-color: var(--pico-color);
- --pico-code-kbd-color: var(--pico-background-color);
- --pico-form-element-background-color: rgb(28, 33, 43.5);
- --pico-form-element-selected-background-color: #2a3140;
- --pico-form-element-border-color: #2a3140;
- --pico-form-element-color: #e0e3e7;
- --pico-form-element-placeholder-color: #8891a4;
- --pico-form-element-active-background-color: rgb(26, 30.5, 40.25);
- --pico-form-element-active-border-color: var(--pico-primary-border);
- --pico-form-element-focus-color: var(--pico-primary-border);
- --pico-form-element-disabled-opacity: 0.5;
- --pico-form-element-invalid-border-color: rgb(149.5, 74, 80);
- --pico-form-element-invalid-active-border-color: rgb(183.25, 63.5, 59);
- --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);
- --pico-form-element-valid-border-color: #2a7b6f;
- --pico-form-element-valid-active-border-color: rgb(22, 137, 105.5);
- --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);
- --pico-switch-background-color: #333c4e;
- --pico-switch-checked-background-color: var(--pico-primary-background);
- --pico-switch-color: #fff;
- --pico-switch-thumb-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
- --pico-range-border-color: #202632;
- --pico-range-active-border-color: #2a3140;
- --pico-range-thumb-border-color: var(--pico-background-color);
- --pico-range-thumb-color: var(--pico-secondary-background);
- --pico-range-thumb-active-color: var(--pico-primary-background);
- --pico-accordion-border-color: var(--pico-muted-border-color);
- --pico-accordion-active-summary-color: var(--pico-primary-hover);
- --pico-accordion-close-summary-color: var(--pico-color);
- --pico-accordion-open-summary-color: var(--pico-muted-color);
- --pico-card-background-color: #181c25;
- --pico-card-border-color: var(--pico-card-background-color);
- --pico-card-box-shadow: var(--pico-box-shadow);
- --pico-card-sectioning-background-color: rgb(26, 30.5, 40.25);
- --pico-loading-spinner-opacity: 0.5;
- --pico-modal-overlay-background-color: rgba(7.5, 8.5, 10, 0.75);
- --pico-progress-background-color: #202632;
- --pico-progress-color: var(--pico-primary-background);
- --pico-tooltip-background-color: var(--pico-contrast-background);
- --pico-tooltip-color: var(--pico-contrast-inverse);
- --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
- --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
-}
-[data-theme=dark] input:is([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[type=file]) {
- --pico-form-element-focus-color: var(--pico-primary-focus);
-}
-
-.pico progress,
-.pico [type=checkbox],
-.pico [type=radio],
-.pico [type=range] {
- accent-color: var(--pico-primary);
-}
-
-/**
- * Document
- * Content-box & Responsive typography
- */
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- background-repeat: no-repeat;
-}
-
-::before,
-::after {
- text-decoration: inherit;
- vertical-align: inherit;
-}
-
-:where(:root),
-:where(:host) {
- -webkit-tap-highlight-color: transparent;
- -webkit-text-size-adjust: 100%;
- -moz-text-size-adjust: 100%;
- text-size-adjust: 100%;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
- text-underline-offset: var(--pico-text-underline-offset);
- text-rendering: optimizeLegibility;
- overflow-wrap: break-word;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-}
-
-/**
- * Landmarks
- */
-body {
- width: 100%;
- margin: 0;
-}
-
-main {
- display: block;
-}
-
-.pico body > header,
-.pico body > main,
-.pico body > footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
-}
-
-/**
- * Section
- */
-.pico section {
- margin-bottom: var(--pico-block-spacing-vertical);
-}
-
-/**
- * Typography
- */
-.pico b,
-.pico strong {
- font-weight: bolder;
-}
-
-.pico sub,
-.pico sup {
- position: relative;
- font-size: 0.75em;
- line-height: 0;
- vertical-align: baseline;
-}
-
-.pico sub {
- bottom: -0.25em;
-}
-
-.pico sup {
- top: -0.5em;
-}
-
-.pico address,
-.pico blockquote,
-.pico dl,
-.pico ol,
-.pico p,
-.pico pre,
-.pico table,
-.pico ul {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-style: normal;
- font-weight: var(--pico-font-weight);
-}
-
-.pico h1,
-.pico h2,
-.pico h3,
-.pico h4,
-.pico h5,
-.pico h6 {
- margin-top: 0;
- margin-bottom: var(--pico-typography-spacing-vertical);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: var(--pico-font-size);
- line-height: var(--pico-line-height);
- font-family: var(--pico-font-family);
-}
-
-.pico h1 {
- --pico-color: var(--pico-h1-color);
-}
-
-.pico h2 {
- --pico-color: var(--pico-h2-color);
-}
-
-.pico h3 {
- --pico-color: var(--pico-h3-color);
-}
-
-.pico h4 {
- --pico-color: var(--pico-h4-color);
-}
-
-.pico h5 {
- --pico-color: var(--pico-h5-color);
-}
-
-.pico h6 {
- --pico-color: var(--pico-h6-color);
-}
-
-.pico :where(article, address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) {
- margin-top: var(--pico-typography-spacing-top);
-}
-
-.pico p {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-
-.pico hgroup {
- margin-bottom: var(--pico-typography-spacing-vertical);
-}
-.pico hgroup > * {
- margin-top: 0;
- margin-bottom: 0;
-}
-.pico hgroup > *:not(:first-child):last-child {
- --pico-color: var(--pico-muted-color);
- --pico-font-weight: unset;
- font-size: 1rem;
-}
-
-.pico :where(ol, ul) li {
- margin-bottom: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico :where(dl, ol, ul) :where(dl, ol, ul) {
- margin: 0;
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.25);
-}
-
-.pico ul li {
- list-style: square;
-}
-
-.pico mark {
- padding: 0.125rem 0.25rem;
- background-color: var(--pico-mark-background-color);
- color: var(--pico-mark-color);
- vertical-align: baseline;
-}
-
-.pico blockquote {
- display: block;
- margin: var(--pico-typography-spacing-vertical) 0;
- padding: var(--pico-spacing);
- border-right: none;
- border-left: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-start: 0.25rem solid var(--pico-blockquote-border-color);
- border-inline-end: none;
-}
-.pico blockquote footer {
- margin-top: calc(var(--pico-typography-spacing-vertical) * 0.5);
- color: var(--pico-blockquote-footer-color);
-}
-
-.pico abbr[title] {
- border-bottom: 1px dotted;
- text-decoration: none;
- cursor: help;
-}
-
-.pico ins {
- color: var(--pico-ins-color);
- text-decoration: none;
-}
-
-.pico del {
- color: var(--pico-del-color);
-}
-
-.pico ::-moz-selection {
- background-color: var(--pico-text-selection-color);
-}
-
-.pico ::selection {
- background-color: var(--pico-text-selection-color);
-}
-
-/**
- * Link
- */
-.pico :where(a:not([role=button])),
-.pico [role=link] {
- --pico-color: var(--pico-primary);
- --pico-background-color: transparent;
- --pico-underline: var(--pico-primary-underline);
- outline: none;
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- -webkit-text-decoration: var(--pico-text-decoration);
- text-decoration: var(--pico-text-decoration);
- text-decoration-color: var(--pico-underline);
- text-underline-offset: 0.125em;
- transition: background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);
-}
-.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [role=link]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-color: var(--pico-primary-hover);
- --pico-underline: var(--pico-primary-hover-underline);
- --pico-text-decoration: underline;
-}
-.pico :where(a:not([role=button])):focus-visible,
-.pico [role=link]:focus-visible {
- box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico a[role=button] {
- display: inline-block;
-}
-
-/**
- * Button
- */
-.pico button {
- margin: 0;
- overflow: visible;
- font-family: inherit;
- text-transform: none;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- -webkit-appearance: button;
-}
-
-.pico button,
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button],
-.pico [type=file]::file-selector-button,
-.pico [role=button] {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- --pico-color: var(--pico-primary-inverse);
- --pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- font-size: 1rem;
- line-height: var(--pico-line-height);
- text-align: center;
- text-decoration: none;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico button:is([aria-current]:not([aria-current=false])), .pico button:is(:hover, :active, :focus),
-.pico [type=submit]:is([aria-current]:not([aria-current=false])),
-.pico [type=submit]:is(:hover, :active, :focus),
-.pico [type=reset]:is([aria-current]:not([aria-current=false])),
-.pico [type=reset]:is(:hover, :active, :focus),
-.pico [type=button]:is([aria-current]:not([aria-current=false])),
-.pico [type=button]:is(:hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),
-.pico [type=file]::file-selector-button:is(:hover, :active, :focus),
-.pico [role=button]:is([aria-current]:not([aria-current=false])),
-.pico [role=button]:is(:hover, :active, :focus) {
- --pico-background-color: var(--pico-primary-hover-background);
- --pico-border-color: var(--pico-primary-hover-border);
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
- --pico-color: var(--pico-primary-inverse);
-}
-.pico button:focus, .pico button:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=submit]:focus,
-.pico [type=submit]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=reset]:focus,
-.pico [type=reset]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=button]:focus,
-.pico [type=button]:is([aria-current]:not([aria-current=false])):focus,
-.pico [type=file]::file-selector-button:focus,
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,
-.pico [role=button]:focus,
-.pico [role=button]:is([aria-current]:not([aria-current=false])):focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus);
-}
-
-.pico [type=submit],
-.pico [type=reset],
-.pico [type=button] {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico [type=reset],
-.pico [type=file]::file-selector-button {
- --pico-background-color: var(--pico-secondary-background);
- --pico-border-color: var(--pico-secondary-border);
- --pico-color: var(--pico-secondary-inverse);
- cursor: pointer;
-}
-.pico [type=reset]:is([aria-current]:not([aria-current=false]), :hover, :active, :focus),
-.pico [type=file]::file-selector-button:is([aria-current]:not([aria-current=false]), :hover, :active, :focus) {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
- --pico-color: var(--pico-secondary-inverse);
-}
-.pico [type=reset]:focus,
-.pico [type=file]::file-selector-button:focus {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-.pico :where(button, [type=submit], [type=reset], [type=button], [role=button])[disabled],
-.pico :where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]) {
- opacity: 0.5;
- pointer-events: none;
-}
-
-/**
- * Table
- */
-.pico :where(table) {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- text-indent: 0;
-}
-
-.pico th,
-.pico td {
- padding: calc(var(--pico-spacing) / 2) var(--pico-spacing);
- border-bottom: var(--pico-border-width) solid var(--pico-table-border-color);
- background-color: var(--pico-background-color);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- text-align: left;
- text-align: start;
-}
-
-.pico tfoot th,
-.pico tfoot td {
- border-top: var(--pico-border-width) solid var(--pico-table-border-color);
- border-bottom: 0;
-}
-
-.pico table.striped tbody tr:nth-child(odd) th,
-.pico table.striped tbody tr:nth-child(odd) td {
- background-color: var(--pico-table-row-stripped-background-color);
-}
-
-/**
- * Embedded content
- */
-.pico :where(audio, canvas, iframe, img, svg, video) {
- vertical-align: middle;
-}
-
-.pico audio,
-.pico video {
- display: inline-block;
-}
-
-.pico audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-.pico :where(iframe) {
- border-style: none;
-}
-
-.pico img {
- max-width: 100%;
- height: auto;
- border-style: none;
-}
-
-.pico :where(svg:not([fill])) {
- fill: currentColor;
-}
-
-.pico svg:not(:root),
-.pico svg:not(:host) {
- overflow: hidden;
-}
-
-/**
- * Code
- */
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- font-size: 0.875em;
- font-family: var(--pico-font-family);
-}
-
-.pico pre code,
-.pico pre samp {
- font-size: inherit;
- font-family: inherit;
-}
-
-.pico pre {
- -ms-overflow-style: scrollbar;
- overflow: auto;
-}
-
-.pico pre,
-.pico code,
-.pico kbd,
-.pico samp {
- border-radius: var(--pico-border-radius);
- background: var(--pico-code-background-color);
- color: var(--pico-code-color);
- font-weight: var(--pico-font-weight);
- line-height: initial;
-}
-
-.pico code,
-.pico kbd,
-.pico samp {
- display: inline-block;
- padding: 0.375rem;
-}
-
-.pico pre {
- display: block;
- margin-bottom: var(--pico-spacing);
- overflow-x: auto;
-}
-.pico pre > code,
-.pico pre > samp {
- display: block;
- padding: var(--pico-spacing);
- background: none;
- line-height: var(--pico-line-height);
-}
-
-.pico kbd {
- background-color: var(--pico-code-kbd-background-color);
- color: var(--pico-code-kbd-color);
- vertical-align: baseline;
-}
-
-/**
- * Figure
- */
-.pico figure {
- display: block;
- margin: 0;
- padding: 0;
-}
-.pico figure figcaption {
- padding: calc(var(--pico-spacing) * 0.5) 0;
- color: var(--pico-muted-color);
-}
-
-/**
- * Misc
- */
-.pico hr {
- height: 0;
- margin: var(--pico-typography-spacing-vertical) 0;
- border: 0;
- border-top: 1px solid var(--pico-muted-border-color);
- color: inherit;
-}
-
-.pico [hidden],
-.pico template {
- display: none !important;
-}
-
-.pico canvas {
- display: inline-block;
-}
-
-/**
- * Basics form elements
- */
-.pico input,
-.pico optgroup,
-.pico select,
-.pico textarea {
- margin: 0;
- font-size: 1rem;
- line-height: var(--pico-line-height);
- font-family: inherit;
- letter-spacing: inherit;
-}
-
-.pico input {
- overflow: visible;
-}
-
-.pico select {
- text-transform: none;
-}
-
-.pico legend {
- max-width: 100%;
- padding: 0;
- color: inherit;
- white-space: normal;
-}
-
-.pico textarea {
- overflow: auto;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- padding: 0;
-}
-
-.pico ::-webkit-inner-spin-button,
-.pico ::-webkit-outer-spin-button {
- height: auto;
-}
-
-.pico [type=search] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-
-.pico [type=search]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-.pico ::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-
-.pico ::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-.pico :-moz-focusring {
- outline: none;
-}
-
-.pico :-moz-ui-invalid {
- box-shadow: none;
-}
-
-.pico ::-ms-expand {
- display: none;
-}
-
-.pico [type=file],
-.pico [type=range] {
- padding: 0;
- border-width: 0;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range]) {
- height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
-}
-
-.pico fieldset {
- width: 100%;
- margin: 0;
- margin-bottom: var(--pico-spacing);
- padding: 0;
- border: 0;
-}
-
-.pico label,
-.pico fieldset legend {
- display: block;
- margin-bottom: calc(var(--pico-spacing) * 0.375);
- color: var(--pico-color);
- font-weight: var(--pico-form-label-font-weight, var(--pico-font-weight));
-}
-
-.pico fieldset legend {
- margin-bottom: calc(var(--pico-spacing) * 0.5);
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico button[type=submit],
-.pico select,
-.pico textarea {
- width: 100%;
-}
-
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]),
-.pico select,
-.pico textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);
-}
-
-.pico input,
-.pico select,
-.pico textarea {
- --pico-background-color: var(--pico-form-element-background-color);
- --pico-border-color: var(--pico-form-element-border-color);
- --pico-color: var(--pico-form-element-color);
- --pico-box-shadow: none;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: var(--pico-border-radius);
- outline: none;
- background-color: var(--pico-background-color);
- box-shadow: var(--pico-box-shadow);
- color: var(--pico-color);
- font-weight: var(--pico-font-weight);
- transition: background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=checkbox],
-[type=radio],
-[readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-background-color: var(--pico-form-element-active-background-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset], [role=switch], [readonly]):is(:active, :focus),
-.pico :where(select, textarea):not([readonly]):is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-active-border-color);
-}
-
-.pico input:not([type=submit],
-[type=button],
-[type=reset],
-[type=range],
-[type=file],
-[readonly]):focus,
-.pico :where(select, textarea):not([readonly]):focus {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color);
-}
-
-.pico input:not([type=submit], [type=button], [type=reset])[disabled],
-.pico select[disabled],
-.pico textarea[disabled],
-.pico label[aria-disabled=true],
-.pico :where(fieldset[disabled]) :is(input:not([type=submit], [type=button], [type=reset]), select, textarea) {
- opacity: var(--pico-form-element-disabled-opacity);
- pointer-events: none;
-}
-
-.pico label[aria-disabled=true] input[disabled] {
- opacity: 1;
-}
-
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid] {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal) !important;
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=false]:not(select) {
- background-image: var(--pico-icon-valid);
-}
-.pico :where(input, select, textarea):not([type=checkbox],
-[type=radio],
-[type=date],
-[type=datetime-local],
-[type=month],
-[type=time],
-[type=week],
-[type=range])[aria-invalid=true]:not(select) {
- background-image: var(--pico-icon-invalid);
-}
-.pico :where(input, select, textarea)[aria-invalid=false] {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-valid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=false]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus) {
- --pico-border-color: var(--pico-form-element-invalid-active-border-color) !important;
-}
-.pico :where(input, select, textarea)[aria-invalid=true]:is(:active, :focus):not([type=checkbox], [type=radio]) {
- --pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important;
-}
-
-[dir=rtl] .pico :where(input, select, textarea):not([type=checkbox], [type=radio]):is([aria-invalid], [aria-invalid=true], [aria-invalid=false]) {
- background-position: center left 0.75rem;
-}
-
-.pico input::placeholder,
-.pico input::-webkit-input-placeholder,
-.pico textarea::placeholder,
-.pico textarea::-webkit-input-placeholder,
-.pico select:invalid {
- color: var(--pico-form-element-placeholder-color);
- opacity: 1;
-}
-
-.pico input:not([type=checkbox], [type=radio]),
-.pico select,
-.pico textarea {
- margin-bottom: var(--pico-spacing);
-}
-
-.pico select::-ms-expand {
- border: 0;
- background-color: transparent;
-}
-.pico select:not([multiple], [size]) {
- padding-right: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- padding-left: var(--pico-form-element-spacing-horizontal);
- padding-inline-start: var(--pico-form-element-spacing-horizontal);
- padding-inline-end: calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);
- background-image: var(--pico-icon-chevron);
- background-position: center right 0.75rem;
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico select[multiple] option:checked {
- background: var(--pico-form-element-selected-background-color);
- color: var(--pico-form-element-color);
-}
-
-[dir=rtl] .pico select:not([multiple], [size]) {
- background-position: center left 0.75rem;
-}
-
-.pico textarea {
- display: block;
- resize: vertical;
-}
-.pico textarea[aria-invalid] {
- --pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);
- background-position: top right 0.75rem !important;
- background-size: 1rem var(--pico-icon-height) !important;
-}
-
-.pico :where(input, select, textarea, fieldset) + small {
- display: block;
- width: 100%;
- margin-top: calc(var(--pico-spacing) * -0.75);
- margin-bottom: var(--pico-spacing);
- color: var(--pico-muted-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=false] + small {
- color: var(--pico-ins-color);
-}
-.pico :where(input, select, textarea, fieldset)[aria-invalid=true] + small {
- color: var(--pico-del-color);
-}
-
-.pico label > :where(input, select, textarea) {
- margin-top: calc(var(--pico-spacing) * 0.25);
-}
-
-/**
- * Checkboxes, Radios and Switches
- */
-.pico label:has([type=checkbox], [type=radio]) {
- width: -moz-fit-content;
- width: fit-content;
- cursor: pointer;
-}
-
-.pico [type=checkbox],
-.pico [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 1.25em;
- height: 1.25em;
- margin-top: -0.125em;
- margin-inline-end: 0.5em;
- border-width: var(--pico-border-width);
- vertical-align: middle;
- cursor: pointer;
-}
-.pico [type=checkbox]::-ms-check,
-.pico [type=radio]::-ms-check {
- display: none;
-}
-.pico [type=checkbox]:checked, .pico [type=checkbox]:checked:active, .pico [type=checkbox]:checked:focus,
-.pico [type=radio]:checked,
-.pico [type=radio]:checked:active,
-.pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-checkbox);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-.pico [type=checkbox] ~ label,
-.pico [type=radio] ~ label {
- display: inline-block;
- margin-bottom: 0;
- cursor: pointer;
-}
-.pico [type=checkbox] ~ label:not(:last-of-type),
-.pico [type=radio] ~ label:not(:last-of-type) {
- margin-inline-end: 1em;
-}
-
-.pico [type=checkbox]:indeterminate {
- --pico-background-color: var(--pico-primary-background);
- --pico-border-color: var(--pico-primary-border);
- background-image: var(--pico-icon-minus);
- background-position: center;
- background-size: 0.75em auto;
- background-repeat: no-repeat;
-}
-
-.pico [type=radio] {
- border-radius: 50%;
-}
-.pico [type=radio]:checked, .pico [type=radio]:checked:active, .pico [type=radio]:checked:focus {
- --pico-background-color: var(--pico-primary-inverse);
- border-width: 0.35em;
- background-image: none;
-}
-
-.pico [type=checkbox][role=switch] {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-color: var(--pico-switch-color);
- width: 2.25em;
- height: 1.25em;
- border: var(--pico-border-width) solid var(--pico-border-color);
- border-radius: 1.25em;
- background-color: var(--pico-background-color);
- line-height: 1.25em;
-}
-.pico [type=checkbox][role=switch]:not([aria-invalid]) {
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:before {
- display: block;
- aspect-ratio: 1;
- height: 100%;
- border-radius: 50%;
- background-color: var(--pico-color);
- box-shadow: var(--pico-switch-thumb-box-shadow);
- content: "";
- transition: margin 0.1s ease-in-out;
-}
-.pico [type=checkbox][role=switch]:focus {
- --pico-background-color: var(--pico-switch-background-color);
- --pico-border-color: var(--pico-switch-background-color);
-}
-.pico [type=checkbox][role=switch]:checked {
- --pico-background-color: var(--pico-switch-checked-background-color);
- --pico-border-color: var(--pico-switch-checked-background-color);
- background-image: none;
-}
-.pico [type=checkbox][role=switch]:checked::before {
- margin-inline-start: calc(2.25em - 1.25em);
-}
-.pico [type=checkbox][role=switch][disabled] {
- --pico-background-color: var(--pico-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-background-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-background-color: var(--pico-form-element-invalid-border-color);
-}
-
-.pico [type=checkbox][aria-invalid=false]:checked, .pico [type=checkbox][aria-invalid=false]:checked:active, .pico [type=checkbox][aria-invalid=false]:checked:focus,
-.pico [type=radio][aria-invalid=false]:checked,
-.pico [type=radio][aria-invalid=false]:checked:active,
-.pico [type=radio][aria-invalid=false]:checked:focus,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:active,
-.pico [type=checkbox][role=switch][aria-invalid=false]:checked:focus {
- --pico-border-color: var(--pico-form-element-valid-border-color);
-}
-.pico [type=checkbox]:checked[aria-invalid=true], .pico [type=checkbox]:checked:active[aria-invalid=true], .pico [type=checkbox]:checked:focus[aria-invalid=true],
-.pico [type=radio]:checked[aria-invalid=true],
-.pico [type=radio]:checked:active[aria-invalid=true],
-.pico [type=radio]:checked:focus[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:active[aria-invalid=true],
-.pico [type=checkbox][role=switch]:checked:focus[aria-invalid=true] {
- --pico-border-color: var(--pico-form-element-invalid-border-color);
-}
-
-/**
- * Input type color
- */
-.pico [type=color]::-webkit-color-swatch-wrapper {
- padding: 0;
-}
-.pico [type=color]::-moz-focus-inner {
- padding: 0;
-}
-.pico [type=color]::-webkit-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-.pico [type=color]::-moz-color-swatch {
- border: 0;
- border-radius: calc(var(--pico-border-radius) * 0.5);
-}
-
-/**
- * Input type datetime
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file]):is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- --pico-icon-position: 0.75rem;
- --pico-icon-width: 1rem;
- padding-right: calc(var(--pico-icon-width) + var(--pico-icon-position));
- background-image: var(--pico-icon-date);
- background-position: center right var(--pico-icon-position);
- background-size: var(--pico-icon-width) auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=time] {
- background-image: var(--pico-icon-time);
-}
-
-.pico [type=date]::-webkit-calendar-picker-indicator,
-.pico [type=datetime-local]::-webkit-calendar-picker-indicator,
-.pico [type=month]::-webkit-calendar-picker-indicator,
-.pico [type=time]::-webkit-calendar-picker-indicator,
-.pico [type=week]::-webkit-calendar-picker-indicator {
- width: var(--pico-icon-width);
- margin-right: calc(var(--pico-icon-width) * -1);
- margin-left: var(--pico-icon-position);
- opacity: 0;
-}
-
-@-moz-document url-prefix() {
- .pico [type=date],
- .pico [type=datetime-local],
- .pico [type=month],
- .pico [type=time],
- .pico [type=week] {
- padding-right: var(--pico-form-element-spacing-horizontal) !important;
- background-image: none !important;
- }
-}
-[dir=rtl] .pico :is([type=date], [type=datetime-local], [type=month], [type=time], [type=week]) {
- text-align: right;
-}
-
-/**
- * Input type file
- */
-.pico [type=file] {
- --pico-color: var(--pico-muted-color);
- margin-left: calc(var(--pico-outline-width) * -1);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) 0;
- padding-left: var(--pico-outline-width);
- border: 0;
- border-radius: 0;
- background: none;
-}
-.pico [type=file]::file-selector-button {
- margin-right: calc(var(--pico-spacing) / 2);
- padding: calc(var(--pico-form-element-spacing-vertical) * 0.5) var(--pico-form-element-spacing-horizontal);
-}
-.pico [type=file]:is(:hover, :active, :focus)::file-selector-button {
- --pico-background-color: var(--pico-secondary-hover-background);
- --pico-border-color: var(--pico-secondary-hover-border);
-}
-.pico [type=file]:focus::file-selector-button {
- --pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus);
-}
-
-/**
- * Input type range
- */
-.pico [type=range] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- width: 100%;
- height: 1.25rem;
- background: none;
-}
-.pico [type=range]::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -webkit-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-moz-range-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -moz-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-ms-track {
- width: 100%;
- height: 0.375rem;
- border-radius: var(--pico-border-radius);
- background-color: var(--pico-range-border-color);
- -ms-transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
- transition: background-color var(--pico-transition), box-shadow var(--pico-transition);
-}
-.pico [type=range]::-webkit-slider-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -webkit-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-moz-range-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -moz-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]::-ms-thumb {
- -webkit-appearance: none;
- width: 1.25rem;
- height: 1.25rem;
- margin-top: -0.4375rem;
- border: 2px solid var(--pico-range-thumb-border-color);
- border-radius: 50%;
- background-color: var(--pico-range-thumb-color);
- cursor: pointer;
- -ms-transition: background-color var(--pico-transition), transform var(--pico-transition);
- transition: background-color var(--pico-transition), transform var(--pico-transition);
-}
-.pico [type=range]:active, .pico [type=range]:focus-within {
- --pico-range-border-color: var(--pico-range-active-border-color);
- --pico-range-thumb-color: var(--pico-range-thumb-active-color);
-}
-.pico [type=range]:active::-webkit-slider-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-moz-range-thumb {
- transform: scale(1.25);
-}
-.pico [type=range]:active::-ms-thumb {
- transform: scale(1.25);
-}
-
-/**
- * Input type search
- */
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);
- background-image: var(--pico-icon-search);
- background-position: center left calc(var(--pico-form-element-spacing-horizontal) + 0.125rem);
- background-size: 1rem auto;
- background-repeat: no-repeat;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- padding-inline-start: calc(var(--pico-form-element-spacing-horizontal) + 1.75rem) !important;
- background-position: center left 1.125rem, center right 0.75rem;
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=false] {
- background-image: var(--pico-icon-search), var(--pico-icon-valid);
-}
-.pico input:not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid=true] {
- background-image: var(--pico-icon-search), var(--pico-icon-invalid);
-}
-
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search] {
- background-position: center right 1.125rem;
-}
-[dir=rtl] .pico :where(input):not([type=checkbox], [type=radio], [type=range], [type=file])[type=search][aria-invalid] {
- background-position: center right 1.125rem, center left 0.75rem;
-}
-
-/**
- * Accordion (